שלח תשובה

זירת השאלות

498
צפיות
2
תשובות

אפשרות מסויימת בשליחת טופס

,‏ 8 בנובמבר, 2006

שלום רב.
אני כרגע עושה טופס (חיפוש מורכב) שהמידע נשלח לדף עצמו (באמצעות GET).
הכל עובד טוב ויפה רק כאשר אני שולח את הטופס חוזר לי הדף עם שינוי בשאילתה אך הטופס מתאפס. איך אני מבטל זאת? אני צריך לעבור שדה שדה ולשים לו ב VALUE את מה שקלטתי? אם כן איך אני יעשה את זה לתיבת SLECT כאשר הנתונים נשפלים מה DB? תנאי ליד כל אחד לראות אם הוא נבחר?
תודה רבה, אם משהו לא מובן אני אסביר את זה.
כמו כן יש אפשרות לעשות כמה פעמים WHERE? או שחייב לשרשר כך שבהתחלה יש WHERE ובמשך AND או OR.

תגיות:

2 תשובות

  1. shlomolol הגיב:

    אתה צודק…
    לגבי 2 השאלות שלך..
    יש דרכים לעקוף את זה, לא טריוויאלי. אפשר להשתמש ב AJAX, אפשר ב iframe נסתר.
    [אגב אם תתכנת ב ASP.NET תוכל לבטל את איפוס הטופס]

  2. iliakap2002 הגיב:

    בזמנו מצאתי לזה פתרון (ה SELECT)
    לא ממש יפה, אבל זה פעל.
    בנה מערך כגודל האיברים ובכל OPTION תעשה ככה:


    <option vlaue="lalala" <%=select(0)%>>שלום</option>

    עכשיו תבדוק מה נבחר ותכניס לאיבר של ה OPTION הזה במערך:
    selected="selected"

    וזהו, זה ייבחר אוטומטית

שלח תשובה