|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר וותיק
|
[שאלה] תוצאות שליחת SELECT.
אם אני שולח בטופס <SELECT>, איך אני מחזיר את הערך של ה OPTION שנבחר?
|
![]() |
![]() |
# 2 |
הוסטסניון
|
תראה אני תמיד השתמשתי באותו NAME גם בSELECT וגם בOPTION
סביר להניח שגם אתה ככה תשתמש אז ככה: אם הטופס במצב של POST, אז תגדיר name גם בתגית של הSELECT וגם בכל הOPTION אם למשל בחרת בname "l_page", אז המשתנה $_POST['l_page'] יכיל את הvalue של אותו OPTION שנבחר. מובן? |
![]() |
![]() |
# 3 |
תודה על תרומתך.
|
לא ציינת באיזו שפה.. אז בג'אווה סקריפט:
קוד:
<script language="javascript"> function checkclick(){ var age1,; age1 = document.frm.age.selectedIndex; } } </script> <select size="1" name="age" class="textBoxSmall" value="age"> <optgroup label="אנא בחר את השנת לידתך" selected> <script language="javascript"> var r; for (r=1950;r<2000;r++) { document.write("<option name="+r+">"+r+"</option>"); } </script> ![]()
__________________
Alter. |
![]() |
![]() |
# 4 |
חבר וותיק
|
אני צריך ב PHP, תודה בכל מקרה
![]() אלון, מה שאמרת לא תואם למה ששאלתי. אני שאלתי איך אפשר לעשות דבר כזה עם כמה אפשרויות, ולפי מה שכתבת לי אני לא יכול לדעת איזו אפשרות נבחרה. |
![]() |
![]() |
# 5 |
משתמש - היכל התהילה
|
לש"ש
זה פשוט. אתה שם בתגית פתיחה <select> את השם של המשתנה. name="var_name" ובכל <option> אתה שם value="" ואתה המשתנה יהיה בשם של ה <select> והערך שלו יהיה הערך שב value="" של ה<option> שנבחר.
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 6 | |
הוסטסניון
|
ציטוט:
אני יראה לך טופס לדוגמא: 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></form> בשביל לקבל את הערך שנבחר (אם בחרו באופציה 1, אז הערך יהיה 1 מכיוון שהצבתי בvalue 1), עכשיו בקובץ Option.php אם הערך שנבחר יכנס לתוך המשתנה הבא: $_POST['l_page'] הבנת? |
|
![]() |
![]() |
# 7 | |
חבר וותיק
|
ציטוט:
|
|
![]() |
![]() |
# 8 |
חבר וותיק
|
אפשר תשובה לפני שתפוגת הנושא תיגמר?
|
![]() |
![]() |
# 9 |
הוסטסניון
|
חחחחח בוא אני ידגים לך..
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 קוד:
מקווה שתבין עכשיו.. אם זה לא ברור, תפנה אליי באחד מתוכנות המסרים מיידים. Last edited by Alon.R; 22-03-06 at 17:07.. |
![]() |
![]() |
# 10 |
משתמש - היכל התהילה
|
אתה עושה POST רגיל לשם השדה, כמו שדה טאקסט רגיל
ומה שיקלט במשתנה שתגדיר לו את ה POST יכיל את הערך של האופציה שבחרו ב SELECT !
__________________
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|