الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب مساعده في دالة تصويت .. عااااجل جدااااا

مغلق
بدأه Muhammad Mustafa في 4 سبتمبر 2006 · 3 رد · 501 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عباقرة الفريق الأعزاء

أنا في حاجه عاجله اليكم للمساعده في تعديل هذه الداله

استخدمت سكربت cms لإدارة محتوى موقعى واكتشفت مشكله في دالة التصويت الموجوده في السكربت

لكي أقوم بوضع التصويت في الموقع على ان اقوم بكتابة

<?show_poll(ID);?>

#2

على السريع :

كما فهمت منك هو مشكلتك في الحصور على رقم اخر تصويت تم وضعه في سج الزوار .

عدل الإستعلام إلي ما يلي :

$Sql = "SELECT * FROM poll WHERE ORDER BY DESC LIMIT 0,1";
if (!($result1 = mysql_query ($Sql))){
.....

إذا ما جاب لك قيمة جرب تخليه القية صفر في نهاية الإستعلام بواحد

LIMIT 1,1

بالتوفيق

#3

أخى الكريم

بداية أنا أشكر لك حقاً مساعدتك

ولكني قمت بعمل هذا التعديل قبل ذلك ولم تعمل الداله بشكل صحيح

وحتى عندما اخذتها كامله من ردكم الكريم لم تعمل ايضاً كما يجب

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

انا ارفقت لشحصكم الكريم الملف اللي بيحتوى على كل دوال البرنامج

وممكن تلاحظ اللي اقصده في داله مثلا زي day_articale

,وللمعلومه الداله دي جزء من سكربت NewsPhp

وممكن حضرتك تراجع الرابط دا للحصول عليه

http://phpaw.com/vb/showthread.php?t=414

أتمنى ألاقي عندك الإجابه والحل

وشكرا جداااا على تعبك معايا

main.zip

#4

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

هل تريد ان تضيف تصويت مثلا من لوحة التحكم . وبعد يومين اضفت تصويت اخر هل تريد ان يظهر هذا التصويت الأخير في الواجهة .

كل ما عليك ان تعمل order By كما في السابق . وعند تسجيل القيمة اي ان تضيف في قاعدة البيانات التصويت هذا . مرر للصفحة الخاصة بحفظ علمية التصويت متغير يحمل رقم التصويت . مثلا ليكن المتغير اسمة voting اعطة رقم التصويت id مثلا . وفي الصفحة الأخرى جعل شرط الإضافة بالمتغير

Where id = $voting

وإلا اشرح لي اكثر .

تصحيح للكود السابق فقد كتبته بسرة دون الإنتباه .

لا توجد كلمة where في الإستعلام . ليكون كما يلي :

$Sql = "SELECT * FROM poll ORDER BY DESC LIMIT 0,1";
if (!($result1 = mysql_query ($Sql))){
.....

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…