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

طلب مساعدة بسيطة في بناء موقع مسابقات

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

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

أيها الإخوة أنا المبتددئين لهذه اللغة .. وأردت أن أعمل موقع مسابقات للتعلم عليه ...

لكن واجهتني بعض المشاكل العميقة لدي :angry: .. البسيطة لدى الخبراء :P .. أرجوا أن أجد لها حل عندكم بصدر رحب ...

واعتبروها مراجعة للخبير .. ومذاكره للمبتدئين ..

bqzz6gm196vot0gyxg.jpg

1- كيف أخبر اللغة أن الإجابة الصحيحة هي الأولى ؟؟

2- وإذا انتهيت من الأسئلة كيف أجعل اللغه تجمع النقاط وتخرج الناتج ؟؟

3- كيف يتم توليد الأسئلة عشوائيا ؟؟

أرجوا مساعدتي .. والإجابة على عقلية الطالب المبتدئ :lol: ..

تم تعديل هذه المشاركة بواسطة علامة الأمة في 12 يوليو 2009 في 06:04

#2

ولا رد !! ... طيب مجاملة اكتبوا أي شيء ....

#3

بمناسبة قرب رمضان تم تخفيف طلب المساعدة ..... أجب على سؤال واحد فقط من الأسئلة السابقة ...

#4

السلام عليكم

1- كيف أخبر اللغة أن الإجابة الصحيحة هي الأولى ؟؟

بأستخدام دالة الشرط if مع قيمه الجواب المختار

if($aswer=='1'){echo 'right answer';}

او ما تريده انت

2- وإذا انتهيت من الأسئلة كيف أجعل اللغه تجمع النقاط وتخرج الناتج ؟؟

هنا تحتاج للتكرار ووضع الاجوبه في مصفوفه مثلا او تضع متغير يزيد بواحد مع كل اجابه صحيح بواسطة

$s++

مثلا ثم يظهر المجموع

3- كيف يتم توليد الأسئلة عشوائيا ؟؟

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

rand()

اسف فست بخبير لكن ارجو اني افدك

تحياتي

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

#5

طبعا الكل لا يجرأ ويرد على علامة الامة  :D

المهم

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

فى المرفقات ملف بسيط عبارة عن مسابقه صممتها ايام الشقاوه  :D ارجو ان يفيدك

ماذا تقصد بتوليد الاسئلة عشوائيا

هل كل صفحه بها نوع معين من الاسئلة ام عشوائيا من قاعدة بيانات ؟

ektebar_kaply.rar

تم تعديل هذه المشاركة بواسطة الفيل الطائر في 13 يوليو 2009 في 18:16

#6

أشكرك MINI_SPIDER على الإيضاح .. والنقطتين الأولتين مشت معي تمام :lol:

لكن دالة rand() :wacko: لو توضحها شوي ...

مرحبا الفيل الطائر .. إن شاء الله أراك غداً الفيل العائم :D

أنا لدي في قاعدة البيانات مجموعة من الأسئلة .. أريد أن أجعل الموقع يخرج للمستخدم عشرة أسئلة يتم اختيارها عشوائياً من قاعدة البيانات ..

#7

جاك الفرج ياعلامة :)

هذا برنامج من إعدادي وتصميمي

لتصفح الإختبار

http://www.bloodspotsite.com/quiz/quiz.php

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

http://www.bloodspotsite.com/quiz/

إسم المستخدم : admin

الرقم السري : 12345

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

http://www.bloodspotsite.com/quiz/quiz.zip

لفهم شيفرة السكريبت راجع الدرس المذكور في توقيعي :) شكرا لك

CMS Sfhati , Website Generator


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


 


small-logo.png

#8

أهلاً bastr3 .... الموقع الذي صممته هو تقريباً نفس فكرة الموقع الذي أعمل عليه الآن .. B)

لكن حاولت تطبيق ذلك على موقعي ولم ينفع معي !! .. وراجعت درسك أيضاً .. ولم ينفع معي !! :angry:

أريد طريقة تخرج لي أسئلة عشوائية من قاعدة البيانات ..؟؟

#9

!! ألم تلاحظ أن الأسئله تعرض عشوائيا وأيضا الإجابات عشوائيه

ماهو الذي لم ينفع معك ؟

في صفحة quiz.php السطر 35 سترى هذا الكود :

	$result = mysql_query("Select * From `questions` where `id_cate`='$cate'  ORDER BY RAND() LIMIT 0 , 10");

هذا السطر يحضر الأسئله بشكل عشوائي

والسطر رقم 39 يقوم ببعثرة الإجابات من خلال هذا الكود :

		$new_array=custom_shuffle($array);

تم تعديل هذه المشاركة بواسطة bastr3 في 15 يوليو 2009 في 03:50

CMS Sfhati , Website Generator


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


 


small-logo.png

#10

مشكور أخي bastr3 على المعلومة ... وهذا الذي كنت ابحث عنه ..

أنت قبل دخلتني في دوامة أكواد ضعت فيها .. وأنا مبتدئ كما أوضحت ..

وبالنسبة لدورتك .. أعتذر لأني لم أرى إلا الصفحة الأولى فقط -- استعجالاً مني --.. لكن بعد تصفحها اليوم ..

اعتقد قضيت على مواضيع الإستفسارات ووضحت :clapping: .. وتجدني هناك إن شاء الله

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