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

[ تمت الإجابة ]كيف يمكن استخراج البيانات من الداتا بيس عشوائيا؟

بدأه لدّمي في 15 مارس 2012 · 4 رد · 969 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

سؤالي هو كيف يمكن ان استرجع او استخرج البيانات من الداتا بيس بطريقة عشوائية لكن بناءاً على شرط معين......................... لتفصيل اكثر:

(( مشروعي يتكلم عن عمل امتحانات قصيرة للطالب في مادة معينة هذه المادة مقسمة لعدد من الفصول في كل فصل عدد من المستويات تتدرج في الصعوبة .................. عندما يسجل الطالب دخوله في الموقع وتظهر له الفصول يختار احدها ثم يقوم النظام (او الموقع) باختبار سجل هذا الطالب يعني اذا كان قد امتحن في هذا الفصل و تعدى المستوى الاول يولد له النظام اسئلة المستوى الثاني عشوائياً او اذا لا لم يمتحن قبل فيه اي انا لم يكن مستواه جيد او انه اول مره يختبر في هذا الفصل يولد النظام اسئلة المستوى الاول عشوائياً

فسؤالي كيف استطيع عمل توليد عشوائي لهذه الاسئلة.....................؟((( هل هناك دالة لهذا ارجو مساعدتي))))

و هناك سؤال اخر تذكرته ............... انا لدي جدول اسمه(النتائج) كيف يمكن ان اعمل كود php بحيث يأخذ المعلومات الموجودة في هذا الجدول و يعمل منها رسم بياني يوضح النتائج بهذه الطريقة(الرسم البياني) ......................... هل استخدم مع كود php كود جافاسكريبت بحيث ان يظهر هذا الرسم في نفس الصفحة في شاشة صغيرة يستطيع المستخدم اغلاقها و اكمال عمله اياً كان (يعني مثل الذي يحدث في مواقع التسوق او حتى الفيس بوك عندمااضغط على الصورة لتكبيرها وتظهر في نافذة صغيرة ....)

مشكورين مقدما..............

#2

جربي الدالة rand

متال :

<?
    $rand  = rand(0 , 10);
    echo $rand;
?>

متال عرض 10 اسئلة من قاعدة البيانات بطريقة عشوائية

<?
    mysql_connect("localhost","root","");
    mysql_select_db("test");

    $rand = rand(1 , 10);

    $query = mysql_query("SELECT * FROM questions WHERE id=$rand");
    while($rows  = mysql_fetch_array($query)) {
        echo $rows["question"];
    }
?>

بالتوفيق :blush:

تم تعديل هذه المشاركة بواسطة machax في 15 مارس 2012 في 18:47

426352_383613794982755_100000024148433_1533782_183796882_n.jpg
#3

مشكورررررررررررررررر جدا

سوف اجرب يعطيك العافية

#4

يمكنك إستخدام السيكول في هذا الأمر وهو أفضل

$query = mysql_query("SELECT * FROM questions WHERE order by rand()");

في هذه الحاله سيتم جلب جميع صفوف الجدول بشكل عشوائي يمكنك تحديد عدد الصفوف بإضافه

limit 10

في آخر الجمله

اقتباس

و هناك سؤال اخر تذكرته ............... انا لدي جدول اسمه(النتائج) كيف يمكن ان اعمل كود php بحيث يأخذ المعلومات الموجودة في هذا الجدول و يعمل منها رسم بياني يوضح النتائج بهذه الطريقة(الرسم البياني) ......................... هل استخدم مع كود php كود جافاسكريبت بحيث ان يظهر هذا الرسم في نفس الصفحة في شاشة صغيرة يستطيع المستخدم اغلاقها و اكمال عمله اياً كان (يعني مثل الذي يحدث في مواقع التسوق او حتى الفيس بوك عندمااضغط على الصورة لتكبيرها وتظهر في نافذة صغيرة ....)

مشكورين مقدما..............

يمكنك إستخدام جيكويري لإضهار صندوق حوار أو صفحة طافيه بإستخدام إضافه fancybox

كما أن هناك إضافه للرسم البياني

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#5

مررره مشكور ما قصرت جزاءك الله الف خير

عن جدا خدمتوني خدمة كبيرة .......................... قضاء الله حوائجكم و يسر اموركم و رزقكم من حيث لا تحتسبون

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

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

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

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

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