النماذج هي الجسر بين الزائر وشيفرة PHP لديك. فحين يملأ المستخدم حقلًا ويؤكّد، تصل البيانات إلى الخادم.
في جانب HTML
- الوسم <form method= »post » action= »traitement.php »> يحدّد وجهة الإرسال وطريقته.
- لكل حقل خاصية name، مثل <input name= »prenom »>.
في جانب PHP
يستقبل PHP هذه البيانات في المصفوفة فائقة الشمول $_POST. وتقرأ حقلًا عبر خاصية name الخاصة به: $_POST[« prenom »].
- تحقّق من وجود الحقل بواسطة isset($_POST[« prenom »]).
- استرجع القيمة في متغيّر.
- استعملها (عرضًا أو تسجيلًا…).
وهناك أيضًا $_GET الذي يمرّر البيانات عبر عنوان URL. ويُفضَّل $_POST للبيانات الحسّاسة أو الكبيرة الحجم.
للتذكّر: يجب أن يحمل كل حقل خاصية name، ويقرأ PHP قيمها من $_POST. وتحقّق دائمًا من وجودها بواسطة isset.