ما هو السيناريو الذي يقوم عليه فكرة التصويت

اريد إنشاء جزئية التصويت كالموجودة علي إجابات موقع حسوب io ولكنني لا اعرف الطريقة التي سأسير عليها

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

لم افهم سؤالك , ولكن إذا كنت تقصد الخوارزمية القائمة على أوامر التصويت

قمت انا بالفعل باقتباس طريقة التصويت على حسوب في موقع من تطويري

الطريقة اخي بسيطة جداً ساقوم برسم صورة لتبسيطها لك

farouk_abdelhamid أضف ردا

إذآ نتيجة التصويت تكون ==> عدد الاصوات الايجابية - عدد الاصوات السلبية

10 اصوات إيجابية - 6 اصوات سلبية = 4

شكرآ لك لقد كاتنت نتيجة التصويت هي المشكل بالنسبة لي

شكرآ جزيلا

تحتاج لعمل جدول وسيط بين المنشورات و إعجابات المستخدمين (حيث من الضروري تكرار الثنائية منشور - مستخدم لمعرفة هل للمستخدم هذا تفاعل سابق مع المنشور أم لا)

Like جدول الإعجابات
USER_ID | POST_ID | type
123465    4894654     1
897564    4894654     1
342345    4894654    -1

حيث أن كل ضغطة لمستخدم على زر إعجاب نرسل طلبية بإضافة المستخدم و المنشور مع +1 لجدول الإعجابات حيث نضيف الثنائية مع التأكد بعدم وجودها مسبقاً.. و نفس الشيء لعدم الإعجاب..

ويكون الاستعلام بعمل SUM لعمود type مثلا..