626
צפיות
צפיות
7
תשובות
תשובות
מילוי נתונים באתר כלשהו ובסיום לחיצה על
"שלח".
כיצד יכול לדעת: לאן נשלחים הנתונים? כיצד הנתונים הנשלחים מופיעים בהודעה הנשלחת?
תודה
"שלח".
כיצד יכול לדעת: לאן נשלחים הנתונים? כיצד הנתונים הנשלחים מופיעים בהודעה הנשלחת?
תודה
7 תשובות
אתה לא יכול לדעת הכל אבל…
מקש ימני
view source
בטג Form יש פרמטר שנקרה Action . שם מופיע השם של הקובץ אליו נשלחים הנתונים.
כל הנתונים הופכים לשורה ארוכה שנקראת QueryString ובדף אליו הם נשלחים הם מעובדים.
זה מה שהתכוונת?
כן, תודה. האם לשורת הנתונים QueryString
יש הגדרה לתצורה מסויימת?
יש 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
תודה רבה על תשובתך, שאלה עקרונית..
אני בצד הלקוח.
השיטה היא POST.
אני צריך להכניס נתונים רבים לאתר וללחוץ על שלח. וזאת כמה פעמים, כל פעם עם נתונים שונים. (די מתיש)
האם ניתן, במקום להכנס לאתר ולמלא בו ידנית נתונים רבים וללחוץ על שלח, לשלוח את הנתונים בתוך תבנית (שאצטרך לברר מהי) ישירות לכתובת (שגם אצטרך לברר בעזרת JS )
או שמא עדיף למצוא דרך להכנסה אוטומטית של הנתונים לאתר ואז ללחוץ שלח?
הנתונים מצויים בקובץ אקסל/טקסט/cvs/.
תודה מראש.
יש לך אפשרות לייבא נתונים למסד נתונים
יש אפשרות לייבא נתונים מתוך קבצי אקסל למסד נתונים. אני מאמין שזה יהיה לך יותר קל.
אף לא עשיתי את זה אבל אני מאמין שזה יכול לחסוך לך הרבה זמן.
המטרה היא להעביר את הנתונים לבסיס כלשהו?
אם כן, כמו ש-robo אמר – יש אפשרויות שונות לביצוע העברת נתונים מאקסל ובסיס נתונים, אין צורך לבצע את זה דרך עמוד html כלשהו.
גם לא ברור איך התכוונת להיתחבר לבסיס נתונים דרך JS צד לקוח, נשמע כמו ניסיון חד פעמי להעביר מידע, או שבכלל לא הבנו למה אתה מתכוון.
אם כן, למה אתה מתכוון כשאתה אומר "להכנסה אוטומטית של הנתונים לאתר"? לאן הם יכנסו?
אלי ענתבי
entry interactive
http://www.entry.co.il
כנראה שלא הובנתי, אנסה להבהיר את הבעיה
אני צריך למלא נתונים רבים באתר אינטרנט ואז לחיצה על שלח מעבירה את הנתונים אל בעל האתר.
המטרה: לחסוך את החלק המתיש של מלוי הנתונים בדף האתר.
השאלה: איך עושים זאת בצורה הפשוטה ביותר?
אני חשבתי על שתי אפשרויות:
אפשרות א: לכתוב אפליקציה שתיקח את הנתונים מקובץ ותמלא אותם בדף האינטרנט ואז ללחוץ שלח.
אפשרות ב: לשלוח ישירות את רשימת הנתונים מבלי להיכנס לאתר, אבל לצורך זה צריך לברר לאן נשלחים הנתונים בעקבות לחיצה על שלח וכן לברר את מבנה הרשימה הנשלחת.