שלח תשובה

זירת השאלות

626
צפיות
7
תשובות

מילוי נתונים באתר כלשהו ובסיום לחיצה על

,‏ 25 ביולי, 2008

"שלח".
כיצד יכול לדעת:  לאן נשלחים הנתונים? כיצד הנתונים הנשלחים מופיעים בהודעה הנשלחת?
תודה

תגיות:

7 תשובות

  1. RoboDog הגיב:

    אתה לא יכול לדעת הכל אבל…
    מקש ימני
    view source

    בטג Form יש פרמטר שנקרה Action . שם מופיע השם של הקובץ אליו נשלחים הנתונים.

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

    זה מה שהתכוונת?

  2. barzy הגיב:

    כן, תודה. האם לשורת הנתונים QueryString
    יש הגדרה לתצורה מסויימת?

  3. יש 2 שיטות לשלוח טופס
    POST ו-GET

    שתיהן מעבירות את הפרמטרים מעמוד לעמוד באמצעות פרוטוקול http, האחת באופן גלוי למשתמש (בכתובת של הדפדפן) והשניה באופן "חבוי".

    אם אתה עובד עם ASP תוכל לקרוא על זה כאן:
    https://www.webmaster.org.il/article.asp?id=261

    אם אתה עובד עם PHP תוכל לקרוא כאן:
    https://www.webmaster.org.il/article.asp?id=135

    ואם אתה עובד בצד לקוח – אתה יכול לנתח את הכתובת באמצעות JS בצד לקוח.

    התבנית של ה-QS היא כמובן קבועה, תוכל לקרוא על כל המאמרים לעיל.


    אלי ענתבי
    entry interactive
    http://www.entry.co.il

  4. barzy הגיב:

    תודה רבה על תשובתך, שאלה עקרונית..
    אני בצד הלקוח.
    השיטה היא POST.
    אני צריך להכניס נתונים רבים לאתר וללחוץ על שלח. וזאת כמה פעמים, כל פעם עם נתונים שונים. (די מתיש)
    האם ניתן, במקום להכנס לאתר ולמלא בו ידנית נתונים רבים וללחוץ על שלח, לשלוח את הנתונים בתוך תבנית (שאצטרך לברר מהי) ישירות לכתובת (שגם אצטרך לברר בעזרת JS )
    או שמא עדיף למצוא דרך להכנסה אוטומטית של הנתונים לאתר ואז ללחוץ שלח?
    הנתונים מצויים בקובץ אקסל/טקסט/cvs/.
    תודה מראש.

  5. RoboDog הגיב:

    יש לך אפשרות לייבא נתונים למסד נתונים
    יש אפשרות לייבא נתונים מתוך קבצי אקסל למסד נתונים. אני מאמין שזה יהיה לך יותר קל.

    אף לא עשיתי את זה אבל אני מאמין שזה יכול לחסוך לך הרבה זמן.

  6. המטרה היא להעביר את הנתונים לבסיס כלשהו?
    אם כן, כמו ש-robo אמר – יש אפשרויות שונות לביצוע העברת נתונים מאקסל ובסיס נתונים, אין צורך לבצע את זה דרך עמוד html כלשהו.

    גם לא ברור איך התכוונת להיתחבר לבסיס נתונים דרך JS צד לקוח, נשמע כמו ניסיון חד פעמי להעביר מידע, או שבכלל לא הבנו למה אתה מתכוון.

    אם כן, למה אתה מתכוון כשאתה אומר "להכנסה אוטומטית של הנתונים לאתר"? לאן הם יכנסו?


    אלי ענתבי
    entry interactive
    http://www.entry.co.il

  7. barzy הגיב:

    כנראה שלא הובנתי, אנסה להבהיר את הבעיה
    אני צריך למלא נתונים רבים באתר אינטרנט ואז לחיצה על שלח מעבירה את הנתונים אל בעל האתר.
    המטרה: לחסוך את החלק המתיש של מלוי הנתונים בדף האתר.
    השאלה: איך עושים זאת בצורה הפשוטה ביותר?
    אני חשבתי על שתי אפשרויות:
    אפשרות א: לכתוב אפליקציה שתיקח את הנתונים מקובץ ותמלא אותם בדף האינטרנט ואז ללחוץ שלח.
    אפשרות ב: לשלוח ישירות את רשימת הנתונים מבלי להיכנס לאתר, אבל לצורך זה צריך לברר לאן נשלחים הנתונים בעקבות לחיצה על שלח וכן לברר את מבנה הרשימה הנשלחת.

שלח תשובה