עיבוד נתוני טפסים הוא אחד הפונקציות החשובות ביותר של שפת התכנות PHP (PL). הכלים הזמינים מאפשרים לך לחלץ את הנתונים שהזין המשתמש ולשמור אותם במשתנים מיוחדים, שלאחריהם ניתן להמיר אותם ולכתוב אותם למסדי נתונים שונים (DB) או קבצים.
הוראות
שלב 1
צור את הטופס הנדרש באמצעות HTML, ובחר בשיטה הנוחה ביותר להעברת נתונים. ידית משמשת להחדרה. לעיבוד מוצלח של נתוני משתמשים באמצעות PHP, חשוב לציין את שיטת ותכונת הפעולה. לדוגמה:
שלב 2
קוד HTML זה מציין כי נתוני הטופס יועברו לסקריפט שנכתב בקובץ process.php בשיטת POST, המאפשרת להעביר את המשתנים הנדרשים בצורה נסתרת עבור המשתמש. חלופה לשיטה היא GET, שמעבירה את הנתונים הרצויים דרך סרגל הכתובות. לפיכך, לאחר לחיצה על הכפתור, הנתונים שהוזנו יוצגו בחלקו העליון של חלון הדפדפן.
שלב 3
צור את רכיבי הטופס הנדרשים באמצעות ערך המאפיינים הנוסף, השם והסוג. לדוגמה, כדי ליצור שני שדות שבהם המשתמש יכול להזין את שם פרטי ושם משפחה שלו, אתה יכול לכתוב את הקוד הבא:
שֵׁם:
שֵׁם מִשׁפָּחָה
קטע זה מאפשר לך ליצור שני שדות טקסט לציון שם פרטי ושם משפחה של המשתמש עם שמות המשתמשים ושם המשפחה, אשר ישמשו לעיבוד נתונים בהמשך.
שלב 4
צור קובץ חדש בשם process.php באותה ספרייה כמו מסמך ה- HTML שבו נמצאים נתוני הטופס. ליצירת קובץ, לחץ באמצעות לחצן העכבר הימני על אזור פנוי בחלון להצגת תוכן הספריה ובחר "חדש" - "קובץ טקסט" ואז ציין את השם והסיומת המתאימים. הזן את הקוד הבא:
<? php
$ username = htmlspecialchars ($ _ POST ['שם משתמש']);
$ second_name = htmlspecialchars ($ _ POST ['שם משפחה']);
הד "שמך הפרטי הוא $ username ושם המשפחה הוא $ second_name"; ?>
שלב 5
קוד זה מאפשר לך לאחזר את הנתונים הדרושים שהמשתמש הזין לטופס. שם המשתמש מוקצה לשם שהוזן בתיבת הטקסט שם המשתמש, שהועבר דרך מערך $ _POST הגלובלי. שימוש בפונקציה htmlspecialchars (); מוסרים תווים נוספים שהמשתמש יכול לכתוב בטעות או במכוון בעת כניסה מהמקלדת. לאחר שחילצתם את הנתונים הדרושים מהטופס למשתנים, תוכלו להעביר את המידע שהתקבל באמצעות הצהרת ההד. לפני הנסיגה ניתן לבצע גם את הפעולות הנדרשות שעשויות להיות נחוצות להשלמת משימה מסוימת. ניתן לעבד את הערכים שהתקבלו על ידי כל הפונקציות הקיימות ב- PHP, מה שאומר שהמתכנת אינו מוגבל בכלים לעבודה עם נתוני טופס HTML.