النماذج هي الجسر بين الزائر وشيفرة 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.