כיצד להתקשר לפונקציה Php ב- Html

תוכן עניינים:

כיצד להתקשר לפונקציה Php ב- Html
כיצד להתקשר לפונקציה Php ב- Html

וִידֵאוֹ: כיצד להתקשר לפונקציה Php ב- Html

וִידֵאוֹ: כיצד להתקשר לפונקציה Php ב- Html
וִידֵאוֹ: Как сделать регистрацию и авторизацию на PHP / RedBeanPHP 2024, מאי
Anonim

HTML היא שפת סימון המאפשרת להעביר פרמטרים מסוימים לתסריט שנכתב ב- PHP לצורך עיבוד נוסף. כדי להתקשר לפונקציית PHP ב- HTML, תוכלו להשתמש בשיטות העברה של POST ו- GET הנפוצות בתכנות אתרים.

כיצד להתקשר לפונקציה php ב- html
כיצד להתקשר לפונקציה php ב- html

הודעה

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

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

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

<? php

דוגמה לפונקציה () {

// רשימת פעולות בפונקציה

}

?>

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

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

<?

if (isset ($ _ POST ['function_start']) == 'go') {

דוגמא (); }

?>

קוד זה בודק את נוכחות הנתונים המועברים מהטופס בסקריפט באמצעות הפונקציה isset (). אם יש נתונים שהוזנו בצורה הנסתרת, ביצוע הפונקציה שהוכרז בעבר מתחיל.

לקבל

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

עוברים את GET

במקרה זה, אלמנט הבדיקה מתווסף לכתובת עם הערך הקבוע 1, הנדרש לאתחול הפונקציה. מדד הבדיקה יישמר במערך הגלובלי $ _GET.

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

אם (isset ($ _ GET ['test'])) {

דוגמה ($ _ GET ['דוגמה']); }

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

מוּמלָץ: