PHP Validating Forms - Completing Form Example

هذا الفصل يوضح كيفية الحفاظ على القيم في حقل الإدخال بعد تقديم المستخدم للنموذج.

PHP - الحفاظ على القيم في النموذج

إذا كنت بحاجة إلى عرض القيمة في حقل الإدخال بعد ضغط المستخدم على زر التأكيد، قمنا بإضافة قطعة صغيرة من كود PHP في خاصية value لحقل الإدخال التالي: name،email و website. في حقل النص الموجود في comment، نضع الكود بين <textarea> و </textarea>. هذه الكودات تخرج قيم المتغيرات $name،$email،$website و $comment.

ثم، نحتاج أيضًا إلى عرض أي جردة اختيارية تم اختيارها. لذلك، يجب علينا معالجة خاصية checked (بدلاً من خاصية value لجردة الاختيار):

Name: <input type="text" name="name" value="<?php echo $name;?>">
E-mail: <input type="text" name="email" value="<?php echo $email;?>">
Website: <input type="text" name="website" value="<?php echo $website;?>">
Comment: <textarea name="comment" rows="5" cols="40"><?php echo $comment;?></textarea>
Gender:
<input type="radio" name="gender"
<?php if (isset($gender) && $gender=="female") echo "checked";?>
value="female">Female
<input type="radio" name="gender"
<?php if (isset($gender) && $gender=="male") echo "checked";?>
value="male">Male

PHP - 完整的表单实例

下面是 PHP 表单验证实例的完整代码:

实例

运行实例