كيفية استدعاء دالة Php في Html

جدول المحتويات:

كيفية استدعاء دالة Php في Html
كيفية استدعاء دالة Php في Html

فيديو: كيفية استدعاء دالة Php في Html

فيديو: كيفية استدعاء دالة Php في Html
فيديو: #1.6 PHP теги или вставка PHP кода в HTML документ 2024, يمكن
Anonim

HTML هي لغة ترميز تسمح لك بتمرير معلمات معينة إلى نص مكتوب بلغة PHP لمزيد من المعالجة. لاستدعاء دالة PHP في HTML ، يمكنك استخدام طرق الإرسال POST و GET التي يشيع استخدامها في برمجة الويب.

كيفية استدعاء دالة php في html
كيفية استدعاء دالة php في html

بريد

تسمح لك طريقة POST بتمرير المعلومات التي أدخلها المستخدم في نموذج ويب ، مضمنًا في العلامات. سيتم تخزين جميع المعلومات المسجلة في حقول النموذج ، وبعد النقر على الزر ، سيتم نسخ البيانات إلى مصفوفة $ _POST العالمية ، والتي من خلالها يمكنك استدعاء وظيفة معالج النموذج.

يمكن استخدام هذه الآلية لإنشاء نموذج تسجيل أو ملاحظات من الزوار. تعمل أنظمة التعليق على السجلات وفقًا لهذا المبدأ ، على سبيل المثال ، في موجز الأخبار ، وكتب الضيوف ، والمنتديات ، والمحادثات ، وما إلى ذلك.

لتطبيق الطريقة ، يجب أولاً إعلان الوظيفة المطلوبة في الملف:

<؟ php

مثال على الوظيفة () {

// قائمة العمليات في الوظيفة

}

?>

في هذا المثال ، باستخدام أمر الوظيفة ، يتم الإعلان عن إنشاء دالة باسم المثال ، والتي سيتم استخدامها لاحقًا لمعالجة بيانات النموذج المُدخلة. بعد ذلك ، تحتاج إلى عرض نموذج HTML ، والذي من خلاله سيتم استدعاء وظائف PHP:

في هذه الحالة ، يتم إنشاء نموذج يرسل الرمز إلى معالج النموذج باستخدام طريقة POST. لتهيئة الوظيفة في هذا المثال ، يتم استخدام حقل نص مخفي ، والذي ينقل المعلومات لمعالجتها الإضافية. لتشغيل الوظيفة المطلوبة ، سيكون من الضروري تحديد ما إذا كان المستخدم قد ضغط على أحد الأزرار. إذا تم الضغط على الزر ، فسيتم تشغيل الوظيفة الموصوفة سابقًا:

<?

إذا (isset ($ _ POST ["function_start"]) == "go") {

مثال ()؛ }

?>

يتحقق هذا الرمز من وجود البيانات المنقولة من النموذج في البرنامج النصي باستخدام وظيفة isset (). إذا تم إدخال بيانات في النموذج المخفي ، فسيبدأ تنفيذ الوظيفة المعلنة مسبقًا.

احصل على

يمكن أن يحدث نقل المعلومات بطريقة GET دون استخدام بيانات النموذج من خلال العنوان الذي تم إدخاله. وبالمثل ، في بداية البرنامج النصي ، يتم التصريح عن الوظيفة المطلوبة باستخدام تعليمة الوظيفة. بعد ذلك ، لنقل المعلومات ، على سبيل المثال ، يمكنك إنشاء رابط HTML للنموذج بدلاً من:

تمرير GET

في هذه الحالة ، تتم إضافة عنصر الاختبار إلى العنوان بقيمة ثابتة قدرها 1 ، وهو أمر مطلوب لتهيئة الوظيفة. سيتم تخزين مقياس الاختبار في مصفوفة $ _GET العالمية.

بعد أن ينقر المستخدم على الرابط ، سيحتاج البرنامج النصي إلى تحليل البيانات المتاحة. إذا كان هناك عنصر اختبار في المصفوفة $ _GET ، فسيتم استدعاء الوظيفة. يمكن أن تتم المعالجة على النحو التالي:

إذا (isset ($ _ GET ["test"])) {

مثال ($ _ GET ["مثال"]) ؛ }

يتحقق هذا الرمز من وجود عنصر مصفوفة في شريط العناوين. بعد ذلك ، يقوم البرنامج النصي بتهيئة وظيفة المثال المعلنة مسبقًا لمعالجة البيانات ثم تشغيل البرنامج.

موصى به: