النماذج هي الجسر بين الزائر وشيفرة PHP لديك. فحين يملأ المستخدم حقلًا ويؤكّد، تصل البيانات إلى الخادم.

في جانب HTML

  • الوسم <form method=”post” action=”traitement.php”> يحدّد وجهة الإرسال وطريقته.
  • لكل حقل خاصية name، مثل <input name=”prenom”>.

في جانب PHP

يستقبل PHP هذه البيانات في المصفوفة فائقة الشمول $_POST. وتقرأ حقلًا عبر خاصية name الخاصة به: $_POST[“prenom”].

  1. تحقّق من وجود الحقل بواسطة isset($_POST[“prenom”]).
  2. استرجع القيمة في متغيّر.
  3. استعملها (عرضًا أو تسجيلًا…).

وهناك أيضًا $_GET الذي يمرّر البيانات عبر عنوان URL. ويُفضَّل $_POST للبيانات الحسّاسة أو الكبيرة الحجم.

للتذكّر: يجب أن يحمل كل حقل خاصية name، ويقرأ PHP قيمها من $_POST. وتحقّق دائمًا من وجودها بواسطة isset.