שלח תשובה

זירת השאלות

558
צפיות
8
תשובות

שאלון

,‏ 7 ביולי, 2005

אוקיי  אז  אני צריך לבנות שאלון העל 10 שאלות (מרובות בחירה) כל שאלה יש 4 תשובות

עכשיו אני מבין שלכל שאלה צריך להיות שם משל עצמה   אבל גם לכל תשובה מכל שאלה צריך להיות

שזה יוצא  40 משתנים…. איך אעשה זאת מבחינה לוגית (מבחינת קוד  אני כותב ב PHP , אם זה מענין אתכם)


תודה רבה מראש
נועם

תגיות:

8 תשובות

  1. yoavshohat הגיב:

    אתה צריך 10 משתנים בלבד (10 השאלות)

  2. MasterMind הגיב:

    ומה עם התשובות?
    אני אמור לבדוק איזה תשובה הגיעה לכל שאלה לא?

    תודה

  3. yoavshohat הגיב:

    לפי הערך של הבחירה 1-10


                <label><input type="radio" name="RadioGroup12" value="10">10</label>  
                <label><input type="radio" name="RadioGroup12" value="9">9</label>
                <label><input type="radio" name="RadioGroup12" value="8">8</label>
                <label><input type="radio" name="RadioGroup12" value="7">7</label>
                <label><input type="radio" name="RadioGroup12" value="6">6</label>
                <label><input type="radio" name="RadioGroup12" value="5">5</label>
                <label><input type="radio" name="RadioGroup12" value="4">4</label>
                <label><input type="radio" name="RadioGroup12" value="3">3</label>
                <label><input type="radio" name="RadioGroup12" value="2">2</label>
                <label><input type="radio" name="RadioGroup12" value="1">1</label>

  4. MasterMind הגיב:

    אבל….
    אבל יש 10 שאלות ולכל שאלה 4 תשובות…..

    מצטער  אני לא מבין

  5. yoavshohat הגיב:

    אז כהה:
    לכל שאלה יש 4 תשובות אפשריות. ניתן לבחור רק תשובה אחת מבין הארבע. לכל קבוצה של 4 תשובות אפשריות יש שם פקד זהה (ID), ואתה מקבל תוצאתית לכל שאלה ערך אחת שמייצג א


    ת הבחירה.
    נאמר שלפקד קוראים RadioGroup12. כאמור, הוא מייצג את בחירה המשתמש בשאלה ספציפית מתוך 4 אפשרויות. אם הוא בוחר בתשובה מספר 1, אזי הפקד יקבל ערך "1", וכך הלאה.


                <label><input type="radio" name="RadioGroup12" value="4">4</label>
                <label><input type="radio" name="RadioGroup12" value="3">3</label>
                <label><input type="radio" name="RadioGroup12" value="2">2</label>
                <label><input type="radio" name="RadioGroup12" value="1">1</label>

  6. Silver Strike הגיב:

    השאלה היא label….
    אין לה ערך, כל התשובות לאותה שאלה נושאות את אותו השם (Name).

  7. יוסי ש הגיב:

    אתה צריך מערך אחד..
    אם אתה עובד בVB תיצור מערך דו מימדי התא הראשון יכיל את מספר השאלה והתא השני יכיל את התשובה.

    אם אתה עובד בJS תבנה "מעין" מערך  דו מימדי (בJS אי אפשר ליצור מערך דו מימדי,  אז תיצור מערך אחדבין 10 תאים  שבכל תא שלו יהיה מערך נוסף בין 2 תאים)  

  8. somebody הגיב:

    לא הבנתי כל כך..
    אולי לזה התכוונת?
    אתה נותן לכל ID את מספר השאלה…
    כאילו:
    1) שאלה מספר אחד?
    תשובות:


    1) <input type="radio" name="1" id="1"  value="An1" />
    2) <input type="radio" name="1" id="1"  value="An2" />
    3) <input type="radio" name="1" id="1"  value="An3" />
    4) <input type="radio" name="1" id="1"  value="An4" />

    2)שאלה מספר שתיים?


    1) <input type="radio" name="2" id="2"  value="An1" />
    2) <input type="radio" name="2" id="2"  value="An2" />
    3) <input type="radio" name="2" id="2"  value="An3" />
    4) <input type="radio" name="2" id="2"  value="An4" />

    וככה הלאה…
    ואז בדף שבודק את התשובות את עושה:
    אם הvalue של שאלה 2 (לדוגמא) שווה ל An4 אז אתה מוסיף נקודות.
    אם לא אתה לא מוסיף…

    זאת הכוונה שלך?

שלח תשובה