498
צפיות
צפיות
2
תשובות
תשובות
אפשרות מסויימת בשליחת טופס
שלום רב.
אני כרגע עושה טופס (חיפוש מורכב) שהמידע נשלח לדף עצמו (באמצעות GET).
הכל עובד טוב ויפה רק כאשר אני שולח את הטופס חוזר לי הדף עם שינוי בשאילתה אך הטופס מתאפס. איך אני מבטל זאת? אני צריך לעבור שדה שדה ולשים לו ב VALUE את מה שקלטתי? אם כן איך אני יעשה את זה לתיבת SLECT כאשר הנתונים נשפלים מה DB? תנאי ליד כל אחד לראות אם הוא נבחר?
תודה רבה, אם משהו לא מובן אני אסביר את זה.
כמו כן יש אפשרות לעשות כמה פעמים WHERE? או שחייב לשרשר כך שבהתחלה יש WHERE ובמשך AND או OR.
2 תשובות
אתה צודק…
לגבי 2 השאלות שלך..
יש דרכים לעקוף את זה, לא טריוויאלי. אפשר להשתמש ב AJAX, אפשר ב iframe נסתר.
[אגב אם תתכנת ב ASP.NET תוכל לבטל את איפוס הטופס]
בזמנו מצאתי לזה פתרון (ה SELECT)
לא ממש יפה, אבל זה פעל.
בנה מערך כגודל האיברים ובכל OPTION תעשה ככה:
<option vlaue="lalala" <%=select(0)%>>שלום</option>
עכשיו תבדוק מה נבחר ותכניס לאיבר של ה OPTION הזה במערך:
selected="selected"
וזהו, זה ייבחר אוטומטית