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

مشكلة عويصة ...وأرجو ممن يعرف يمتن علينا بالحل

مغلق
بدأه المتواضع في 20 ديسمبر 2003 · 1 رد · 559 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

أخواني في هذا المنتدى الرائع

لدي مشكلة في اسناد قيمة متغير استعلام

مثال

$question = mysql_query("SELECT * FROM questions WHERE setid='".$no."' ORDER BY RAND()");

هذا الاستعلام يمثل مجموعة اسئلة تعرض للامتحان فبعد اسنادها للمصفوفة وطبعهامثلا يخرج

1- من هو؟

2-من القائل؟

3-عرف الحق؟

------------

بعد الاخراج سوف يرسل الشخص الاجابة عن طريق اختيارات موضوعة في الاسئلة ومن ثم يتم استدعاء الصفحة من جديد

لكي تتم مقارنة الاجابة فلو عملنا الاستعلام- طبقنا الاستعلام - مرة أخرى اخرج

1-من القائل؟

2-عرف الحق؟

3-من هو؟

وهو بلاشك لان الاستعلام عشوائي ..

ما أريدة هو ..

ارسال المتغير الى الصفحة الجديدة

والتي تحوي نتيجة الاستعلام الاول

<input type="hidden" name="question " value="<?=$question?>" />

ومن ثم استدعائه في الصفحة من جديد

باسناده الى قيمة question

لكي نقارن الاجابة لكي تكون المقارنة مطابقة

ولكن أفاجئ بانة اسند قيمة الى المتغير question تساوي

Resource id #36

واعطاني الخطأ

Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\5\questions.php on line 248

لانه لم يتم التعرف عليه

ارجو منكم حل هذه المشكلة

ارجو وضح المقصود وشاكرا لكم تعاونكم

#2

السلام عليكم

بالنسبة للاستعلام :

$question = mysql_query("SELECT * FROM questions WHERE setid='".$no."' ORDER BY RAND()");

ماذا يشير الترتيب التالى :

( )ORDER BY RAND

؟؟ وعلى اى اساس قمت بذلك ؟

" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------

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

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

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

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

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

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