שלח תשובה

זירת השאלות

283
צפיות
4
תשובות

שאלה בנושא Server.Execute

,‏ 30 במרץ, 2004

נאלצתי לפתוח מחדש את הדיון כי השאלה שלי שהיתה קשורה לשרשור קודם לא קפצה למעלה ….
אז ככה: הבנתי מ"הילדה" שניתן לקרוא בתוך לולאה לדף ASP אחר וגם לחזור לדף הקורא ע"י שימוש ב- Server.Execute.
אני בראשית דרכי ב-ASP, ומשהו לא ברור לי:

אני רוצה לקרוא, בתוך לולאה לדף ASP שמכיל טופס עם נתונים מה-DB (לצורך עדכון) , אשר קורא לדף נוסף – בו מתבצע עדכון ב-DB, וחוזר לתוך הלולאה המקורית?




Main.ASP:
Loop from 1 to N
Call Update1.ASP
Next


Update1.ASP:
Form with data from the DB for selected record
Update fields
Sumbit (via Update2.ASP)

Update2.ASP
Update the record in DB
Redirect to Main.ASP



האם נכון לבצע את הקריאה לדף ה-ASP בהגדרת הטופס, משהו כמו:
< form name= … action=Server.Execute "file2.asp" >

או שבפעולת ה-Submit יש לבצע משהו כמו:

onclick=Server.Execute "file2.asp

או שאני בכלל לא בכיוון?

העיקר שלאחר הזנת נתונים בטופס + עדכון – התכנית תחזור ללולאה לפריט הבא …

תודה ויום נעים,

תגיות:

4 תשובות

  1. אוריקס הגיב:

    לפני שהייתי שולח את הבקשה
    הייתי מעדיף לאגור את כל ה"בקשות" שלי ואיכשהו שולח פעם אחד, במקום 100 פעמים.

  2. apricot הגיב:

    תודה על הרעיון
    לפי תרשים הזרימה שצירפתי, בטופס שאמור להשלח בתוך הלולאה מוצגת רשומה מתוך ה-DB עם שדות, לצורך עריכה ועדכון.

    כיוון אחד שיש לי – זה מערך דו מימדי (כשהתא הראשון עבור כל רשומה הוא ה-ID, והתאים האחרים – שאר השדות)
    2 שאלות לי אליכם:
    1. איך ניתן להעביר את התוכן של אותן רשומות מעודכנות לתוך המערך…
    2. האם יש אפשרות לעריכת תוכן של רשומה ללא שימוש בטופס? אם כן איך מעדכנים את השינוי?

    שוב, תודה.

  3. apricot הגיב:

    יש בהודעה הקודמת שאלה נוספת …

שלח תשובה