![]() |
[שאלה] תוצאות שליחת SELECT.
אם אני שולח בטופס <SELECT>, איך אני מחזיר את הערך של ה OPTION שנבחר?
|
תראה אני תמיד השתמשתי באותו NAME גם בSELECT וגם בOPTION
סביר להניח שגם אתה ככה תשתמש אז ככה: אם הטופס במצב של POST, אז תגדיר name גם בתגית של הSELECT וגם בכל הOPTION אם למשל בחרת בname "l_page", אז המשתנה $_POST['l_page'] יכיל את הvalue של אותו OPTION שנבחר. מובן? |
לא ציינת באיזו שפה.. אז בג'אווה סקריפט:
קוד:
<script language="javascript"> |
אני צריך ב PHP, תודה בכל מקרה |קורץ|
אלון, מה שאמרת לא תואם למה ששאלתי. אני שאלתי איך אפשר לעשות דבר כזה עם כמה אפשרויות, ולפי מה שכתבת לי אני לא יכול לדעת איזו אפשרות נבחרה. |
לש"ש
זה פשוט. אתה שם בתגית פתיחה <select> את השם של המשתנה. name="var_name" ובכל <option> אתה שם value="" ואתה המשתנה יהיה בשם של ה <select> והערך שלו יהיה הערך שב value="" של ה<option> שנבחר. |
ציטוט:
אני יראה לך טופס לדוגמא: HTML קוד:
<FORM action="Option.php" method="POST"> בשביל לקבל את הערך שנבחר (אם בחרו באופציה 1, אז הערך יהיה 1 מכיוון שהצבתי בvalue 1), עכשיו בקובץ Option.php אם הערך שנבחר יכנס לתוך המשתנה הבא: $_POST['l_page'] הבנת? |
ציטוט:
|
אפשר תשובה לפני שתפוגת הנושא תיגמר?
|
חחחחח בוא אני ידגים לך..
http://www.zolazone.net/form.html הקוד של הדף הזה הוא: HTML קוד:
<FORM action="Option.php" method="POST"> <select name="l_page"> <option name="l_page" value="1">אופציה1</option> <option name="l_page" value="2">אופציה2</option> <option name="l_page" value="3">אופציה3</option> </select> <INPUT type="SUBMIT" value="שלח"></form> PHP קוד:
מקווה שתבין עכשיו.. אם זה לא ברור, תפנה אליי באחד מתוכנות המסרים מיידים. |
אתה עושה POST רגיל לשם השדה, כמו שדה טאקסט רגיל
ומה שיקלט במשתנה שתגדיר לו את ה POST יכיל את הערך של האופציה שבחרו ב SELECT ! |
כל הזמנים הם GMT +2. הזמן כעת הוא 14:29. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ