צפיות
תשובות
combobox עם name משתנה
שלום,
יצרתי 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 תשובות
value במקום name
את צריכה לתת לכל option ערך value שונה, ובעמוד שמקבל ה-value שתקבלי זה בעצם האופציה שנבחרה.
ה-value יכול לשמש כמשתנה?
השתמשתי בvalue בצורה הזאת:
'value='$ufname $ulname
הבעיה שכעת אני רוצה להשתמש באופצי השנחרה בתור משתנה ,
אבל ניסיתי לכתוב להשתמש במשתנה POST_$ ולא הצלחתי ונראה לי שזה בגלל שלא מוגדר לי name.
יש לך עוד רעיונות?
ה-name מוגדר פעם אחת
לתג select.
אני לא מכיר PHP, אבל בעמוד המקבל את פונה לשם שהגדרת במאפיין name, והערך שיתקבל זה ה-value של ע-option הנבחר.