שלח תשובה

זירת השאלות

618
צפיות
3
תשובות

combobox עם name משתנה

,‏ 22 באוגוסט, 2007

שלום,

יצרתי combobox אשר האפשרויות השונות שניתן לבחור בתוכו מורכבות ממשתנים שנלקחו מתוך שאילתא וע"י לולאה אני מכניסה את כל האפשרויות לתוך הקומבו.
הבעיה היא שיש לי גם רצון לדעת מה היא האפשרות שנבחרה ע"י המשתמש מתוך ה-קומבו בוקס ועם זה כבר הסתבכתי…
כי בכל input מסוג אחר שיש בתוך form נותנים שם ייחודי ל-name והוא משמש כשם של המשתנה וניתן לדעת מה יש בתוכו, אך במקרה זה אני לא מצליחה לתת name כזה שישתנה עבור כל אפשרות.
צירפתי כאן את הקוד כדי להבהיר בדיוק למה אני מתכוונת (מצטערת שהוא לא מיושר לשמאל, אבל זה יה לבחור בין להבין את הקוד לבין להבין את מה שכתבתי…).
אני מקווה שתוכלו לעזור… תודה!
                    

echo "contact person: <select class=’sub’ name=’contact’>n
while ($row=mysql_fetch_array($result3))
                            }
                 extract($row);
        < echo "<option   name=’contact’ value=’$ufname
$ulnamen";
                                                   {                    echo "</select>n

תגיות:

3 תשובות

  1. value במקום name
    את צריכה לתת לכל option ערך value שונה, ובעמוד שמקבל ה-value שתקבלי זה בעצם האופציה שנבחרה.

  2. lirlir הגיב:

    ה-value יכול לשמש כמשתנה?
    השתמשתי בvalue בצורה הזאת:
    ‘value=’$ufname $ulname
    הבעיה שכעת אני רוצה להשתמש באופצי השנחרה בתור משתנה ,
    אבל ניסיתי לכתוב להשתמש במשתנה POST_$ ולא הצלחתי ונראה לי שזה בגלל שלא מוגדר לי name.
    יש לך עוד רעיונות?

  3. ה-name מוגדר פעם אחת
    לתג select.

    אני לא מכיר PHP, אבל בעמוד המקבל את פונה לשם שהגדרת במאפיין name, והערך שיתקבל זה ה-value של ע-option הנבחר.

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!