622
צפיות
צפיות
6
תשובות
תשובות
שאלה – JS
איך עושים שאלה עם אפשרות בחירה של 4 תשובות ? (בדיוק כמו בסגנון של מי רוצה להיות מליונר)
האם כל שאלה היא פונקציה שבתוכה תפריט SWITCH ולכל פתרון יש CASE ?
איך עושים שאלה עם אפשרות בחירה של 4 תשובות ? (בדיוק כמו בסגנון של מי רוצה להיות מליונר)
האם כל שאלה היא פונקציה שבתוכה תפריט SWITCH ולכל פתרון יש CASE ?
6 תשובות
כפתורי רדיו
אתה יוצר סט של כפתורי רדיו כשלכולם יש את אותו name ולכל אחד value שונה. מה שהטופס ישלח את זה התוצאה שהמשתמש בחר.
<input type="radio" name="q1" value="1" />
<input type="radio" name="q1" value="2" />
<input type="radio" name="q1" value="3" />
ואז בצד שרת אתה בעצם בודק האם התשובה שהוא בחר היא הנכונה…
ואיך
מה הפונקציה שבוחרת שאלות רנדומלית מקובץ טקסט?
למה קובץ טקסט?
יש כל מיני דרכים, תגיד איך בדיוק אתה עובד, למה קובץ טקסט ומה המבנה שלו, ועם איזה טכנולוגיה אתה עובד, וננסה לעזור.
תשובה
JS PHP CSS HTML MYSQL
יש רעיון אחר איפה לשמור את השאלות ומבנה השמירה שלהם?
תשובה
תשמור הכל במסד נתונים, יותר יעיל ויותר קל.
אני לא יודע איך הכל בנוי אצלך, אבל ברמת העיקרון
אתה צריך שתהיה לך טבלת שאלות וטבלת תשובות.
טבלת שאלות:
– שדה ID (ייחודי/ראשי)
– השאלה (טקסט)
טבלת תשובות:
– שדה ID (ייחודי/ראשי)
– שדה ID של השאלה (מספר)
– התשובה (טקסט)
– תשובה נכונה (כן/לא)
בצורה כזו קודם כל תוכל ליצור אינסוף תשובות לכל שאלה, ולא רק 4 תשובות לכל שאלה (עוזר במקרים מסוימים, חבל להיות מוגבל), וכל תשובה בטבלת התשובות משייכת עצמה לשאלה הנכונה ע"י ה-ID של מספר השאלה שנמצא בטבלת השאלות (ID מספר ייחודי).
השליפה לכל שאלה היא פשוטה למדי, כאשר אפשר לעשות שאילתת JOIN פשוטה בין טבלת השאלות לטבלת התשובות ולשלוף ביחד את השאלה וכל תשובותיה ולהציג אותה למשתמש.
ממליץ לבצע את הבדיקה בצד שרת באמצעות AJAX ולא טופס רגיל על מנת ליצור דינאמיות ומקצועיות רצינית בנושא, וגם יותר קל ויעיל לטווח הרחוק.
זה לפחות הבסיס, לדעתי.
בהצלחה.
"החיים הם רק הדרך במסע הנפש", בילד 2004-2008 <img src='/images/6.gif'>
http://Www.Torec.Net * http://Www.Torec.In
הבנתי תודה רבה