PHP 表单验证 - 完成表单实例

本节展示如何在用户提交表单后保留输入字段中的值。

PHP - 保留表单中的值

如需在用户点击提交按钮后在输入字段中显示值,我们在以下输入字段的 value 属性中增加了一小段 PHP 脚本:name、email 以及 website。在 comment 文本框字段中,我们把脚本放到了 之间。这些脚本输出 $name、$email、$website 和 $comment 变量的值。

بعد از آن، ما نیاز داریم که نشان دهیم کدام رادیو بوت انتخاب شده است. برای این کار، باید به ویژگی checked عمل کنیم (نه به ویژگی value رادیو بوت):

نام: <input type="text" name="name" value="<?php echo $name;?>">
ایمیل: <input type="text" name="email" value="<?php echo $email;?>">
وب‌سایت: <input type="text" name="website" value="<?php echo $website;?>">
کامنت: <textarea name="comment" rows="5" cols="40"><?php echo $comment;?></textarea>
جنسیت:
<input type="radio" name="gender"
<?php if (isset($gender) && $gender=="female") echo "checked";?>
value="female">زن
<input type="radio" name="gender"
<?php if (isset($gender) && $gender=="male") echo "checked";?>
value="male">مرد

PHP - نمونه کامل فرم

در زیر کد کامل برای تایید فرم PHP آورده شده است:

نمونه

اجرای نمونه