تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] مشروع تخرجي متعثر بسبب شي بسيط عندكم لكن صعب علي
#2
حسناً المهم أن تكون فكرتك واضحة منطقيا حتى يسهل تنفيذها برمجيا
بطبيعة الحال ان لكل مستخدم رقم خاص ID ولكل موضوع أو مشاركة رقم خاص أيضا ID
بافتراض انك لم قمتي باانشاء الجدول الذي ذكره الاستاذ myalsailamy واسميته جدول likes
برمجي دالة بها استعلام قاعدة بيانات تقوم بالاستعلام اول ما يفتح المستخدم الموضوع والبحث في جدول likes عن اي صف يكون فيه قيمة عمود userID مساوية لرقم العضو الذي يتصفح الموضوع وان يكون فيه قيمة عمود topicID مساوي لرقم الموضوع

مثال الاستعلام

كود :
select count(topicID)
from likes
where userID = u and topicID = t

حيث u هي رقم المستخدم و t هو رقم الموضوع


اذا عاد الاستعلام بنتيجة اكبر من 0 فهذا يعني ان المستخدم قام بتفضيل الموضوع سابقا وهنا نغير اسم  زر التفضيل الى جملة "الغاء التفضيل" او ما يناسبها ونضع في كود هذا الزر استعلام لحذف هذا السجل من قاعدة البيانات
اما اذا عاد الاستعلام بنتيجة 0 فهذا يدل على ان المستخدم لم يفضل الموضوع وهنا يظهر زر التفضيل بشكل الطبيع ونصه الافتراضي "أعجبني" او ما يناسبه
ونضع في كود زر التفضيل امر استعلام اضافة سجل جديد الى جدول likes به رقم المستخدم ورقم الموضوع

يفترض ان تكوني على دراية بكيفية التعامل مع استعلامات sql داخل دوال c#
المنتدى مليء بالأمثلة المشابهة
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: مشروع تخرجي متعثر بسبب شي بسيط عندكم لكن صعب علي - بواسطة محمد كريّم - 31-03-16, 04:28 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مساعدة في مشروع التخرج كبريائي سر بقائي 1 2,081 30-10-18, 04:45 PM
آخر رد: alsouf

التنقل السريع :


يقوم بقرائة الموضوع: