PHP 完整表单实例

在用户点击提交按钮后,为确保字段值是否输入正确,我们在HTML的input元素中插添加PHP脚本, 各字段名为: name, email, 和 website。 在备注中的 textarea 字段中,我们将脚本放于 <textarea> 和 </textarea> 标签之间。

PHP脚本输出值为: $name, $email, $website, 和 $comment 变量。

然后,我们同样需要检查被选中的单选按钮, 对于这一点,我们 必须设置好checked属性(不是radio按钮的 value 属性) :

<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">

名字: <input type="text" name="name" value="<?php echo $name;?>">

<span class="error">* <?php echo $nameErr;?></span>

<br><br>

E-mail: <input type="text" name="email" value="<?php echo $email;?>">

<span class="error">* <?php echo $emailErr;?></span>

<br><br>

网址: <input type="text" name="website" value="<?php echo $website;?>">

<span class="error"><?php echo $websiteErr;?></span>

<br><br>

备注: <textarea name="comment" rows="5" cols="40"><?php echo $comment;?></textarea>

<br><br>

性别:

<input type="radio" name="gender" <?php if (isset($gender) && $gender=="female") echo "checked";?> value="female">女

<input type

相关推荐
残月只会敲键盘2 小时前
面相小白的php反序列化漏洞原理剖析
开发语言·php
ac-er88882 小时前
PHP弱类型安全问题
开发语言·安全·php
ac-er88882 小时前
PHP网络爬虫常见的反爬策略
开发语言·爬虫·php
yanwushu2 小时前
Xserver v1.4.2发布,支持自动重载 nginx 配置
mysql·nginx·php·个人开发·composer
事业运财运爆棚3 小时前
php 如何将数组转成对象数组
php
天下皆白_唯我独黑3 小时前
php 使用qrcode制作二维码图片
开发语言·php
残月只会敲键盘10 小时前
php代码审计--常见函数整理
开发语言·php
ac-er888811 小时前
MySQL如何实现PHP输入安全
mysql·安全·php
YUJIANYUE14 小时前
PHP将指定文件夹下多csv文件[即多表]导入到sqlite单文件
jvm·sqlite·php
龙哥·三年风水1 天前
群控系统服务端开发模式-应用开发-个人资料
分布式·php·群控系统