النماذج وطرق الادخال

تستخدم المتغيرات $_GET و $_POST لإسترجاع معلومات من النماذج مثل اسم المستخدم وغيرها .


التحكم بالنماذج

أكثر الأشياء أهمية عند التعامل مع نماذج HTML و PHP هو أن أي عنصر من النماج في صفحات HTML ستكون متوفرة تلقائياً مع أكواد PHP .

مثال

يحتوي المثال التالي على نموذج HTML مع حقلين من نماذج الادخال و أيضاً أيقونة إرسال :

<html>
<body>
<form action="welcome.php" method="post">
الاسم : <input type="text" name="fname" />
العمر : <input type="text" name="age" />
<input type="submit" value="ارسال" />
</form>

</body>
</html>

عند تعبئة الحقول في المثال السابق والضغط على الأيقونة ارسال سيتم ارسال البيانات الى ملف PHP و المسمى welcome.php

يجب أن يكون ملف welcome.php يحتوي على الكود التالي :

<html>
<body>
مرحباً <?php echo $_POST["fname"]; ?>!<br />
عمرك هو <?php echo $_POST["age"]; ?> عام.

</body>
</html>

ستظهر النتيجة على المتصفح حسب وضع البيانات في ذلك الملف 

مرحباً محمد !
عمرك هو 25 عام .

سيتم شرح المتغيرات $_GET و $_POST في الدرس القادم .


فعالية النماذج

يجب التأكد من فعالية نماذج الادخال التي يستخدمها الزائر ان أمكن لأن عمليه التأكد على المتصفح تعتبر سريعة و تقلل من ضغط التحميل على السيرفر .

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