עבודה עם טפסים
כדי לשלוח נתונים בין דפים ולשמור על קשר ועבודם,אנחנו צריכים ליצור טופס שהמשתמש ימלא וישלח אותם אל עמוד מיוחד שיעבד אותם,אנחנו נראה את הדוגמא הזו כמובן ב -PHP,אני הולך להסביר רק על קודי ה-PHP ולא על ה HTML מיכיוון שהוא מאוד פשוט.
הסבר על מה שאנחנו הולכים לעשות
אנחנו ניצור שני דפים,דף אחד היה דף HTML פשוט,שיכיל שני תיבות טקסט וכפתור אחד,בתבות טקסט נמלא את הגיל ואת השם, הדף השני היה דף PHP אשר יעבד את הנתונים שהגיעו אלינו ויציג אותם לפי איך שאנחנו רוצים.דף ראשון- הטופס
זהוא דף HTML פשוט,שני תיבות טקסט בעלות השמות : age,name ,וכפתור submit אחד,הנתונים נישלחים לדף GetDate.phpהקוד:
|
|
דף שני- דף איסוף הנתונים
הדף הזה הוא הדף אשר יציג את הנתונים אשר נישלחו מהדף Form.html אל הדף הזה (GetData.php), אני חושב שהדך הטובה ביותר לילמוד היא להיסתכל הקוד,ולנסות ליראות אם מבינים משהוא,אחרי זה ליקרוא את ההסבר (שיבוא לאחר ההקוד)הקוד:
|
|
אנחנו רואים כאן הרבה HTML,אם נימחק את כל ה HTML מהדף הזה ניראה שרק הקוד הזה נישאר הדף
הקוד:
|
|
ניתמקד כרגע בשורה הראשונה של הקוד הזה (בלי ה HTML),אנחנו פותחים את סימני תחילת קוד ה PHP, ורואים לאחר מיכן את המילה echo שאומרת שאנחנו "מדפיסים" מילה או מחרוזת מסויימת על הדף אנחנו גם ראוים את המילה POST מופיעה שם,ואם ניסתכל בדף ה -Form.html ניראה ששלחנו את הנתונים בשיטת POST, אנחנו גם רואים את מילה name שם,בתוך סוגריים מרובעיים,ומעוגלים,אם ניסתכל בדף ה -Form.html ניראה שתיבת הטקסט אשר מכילה את השם שלנו קוראים name,בקיצור מקוצר, אנחנו אומרים לשרת ל הדפיס את הערך של name שהוא קיבל בשיטת post.
אותו דבר בדיוק בשורה השנייה ,רק ששם אנחנו רואים שמימקום המילה name אנחנו רואים את המילה age.
סיום
אנחנו רואים את השלד של עבודה אם טפסים,כמובן שאנחנו יכולים גם לבצע פעולות מתמטיות אם זה,אבל על זה נדון בהמשך.הערה:אפשר לבצע אותן פעולות אם שיטה השילחה "GET" רק להחליף את $_POST למילה $_GET.
תכנות נעים
תגובות בפייסבוק