اريد إنشاء جزئية التصويت كالموجودة علي إجابات موقع حسوب io ولكنني لا اعرف الطريقة التي سأسير عليها
ما هو السيناريو الذي يقوم عليه فكرة التصويت
لم افهم سؤالك , ولكن إذا كنت تقصد الخوارزمية القائمة على أوامر التصويت
قمت انا بالفعل باقتباس طريقة التصويت على حسوب في موقع من تطويري
الطريقة اخي بسيطة جداً ساقوم برسم صورة لتبسيطها لك
تحتاج لعمل جدول وسيط بين المنشورات و إعجابات المستخدمين (حيث من الضروري تكرار الثنائية منشور - مستخدم لمعرفة هل للمستخدم هذا تفاعل سابق مع المنشور أم لا)
Like جدول الإعجابات USER_ID | POST_ID | type 123465 4894654 1 897564 4894654 1 342345 4894654 -1
حيث أن كل ضغطة لمستخدم على زر إعجاب نرسل طلبية بإضافة المستخدم و المنشور مع +1 لجدول الإعجابات حيث نضيف الثنائية مع التأكد بعدم وجودها مسبقاً.. و نفس الشيء لعدم الإعجاب..
ويكون الاستعلام بعمل SUM لعمود type مثلا..
التعليقات