1. 云栖社区>
  2. PHP教程>
  3. 正文

PHP表单验证之必填字段--w3school学习笔记

作者:用户 来源:互联网 时间:2017-12-01 09:50:44

php表单验证学习字段school笔记

PHP表单验证之必填字段--w3school学习笔记 - 摘要: 本文讲的是PHP表单验证之必填字段--w3school学习笔记, 接上文,通过PHP验证必填字段 验证规则: 字段–验证规则 姓名(name)–必填,必须包含字母和空格 邮件(email)–必需,必须包含有效的电子邮件地址,包括@和. 网址(website)–可选填,如果填则必须是有效的url

接上文,通过PHP验证必填字段
PHP表单验证之必填字段--w3school学习笔记
验证规则:
字段–验证规则
姓名(name)–必填,必须包含字母和空格
邮件(email)–必需,必须包含有效的电子邮件地址,包括@和.
网址(website)–可选填,如果填则必须是有效的url
评论(comment)–可选填,多行输入字段
性别(gender)–必需,选择一项

html代码:

<!DOCTYPE html><html><head>    <title></title></head><body>    <form action=htmlspecialchars("<?php echo $_SERVER['PHP_SELF']; ?>") method='post'>        姓名:<input type='text' name='name' /><span style='color:red'>*<?php echo $name_Err; ?></span><br/>        电邮:<input type='text' name='email' /><span style='color:red'>*<?php echo $email_Err; ?></span><br/>        网址:<input type='text' name='website' /><br/>        评论:<textarea name='comment' rows=3 cols=21></textarea><br/>        性别:<input type="radio" name='gender' value=0 checked='checked'/>女性        <input type="radio" name='gender' value=1 />男性<br/>        <input type='submit' value='提交' />    </form></body></html>

php代码

<?php$name=$email=$website=$comment='';$name_Err=$email_Err='';//存储错误信息if($_SERVER['REQUEST_METHOD']=='POST'){    if($_POST['name']==''){        $name_Err='姓名不能为空';    }else{        $name=test_input($_POST['name']);    }    if($_POST['email']==''){        $email_Err='邮箱不能为空';    }else{        $email=test_input($_POST['email']);    }    $website=test_input($_POST['website']);    $comment=test_input($_POST['comment']);    //由于我在html中将女性默认为选中,因此性别不用验证是否为空    $gender=test_input($_POST['gender']);}function test_input($data){    $data=trim($data);    $data=stripslashes($data);    $data=htmlspecialchars($data);    return $data;}?>

以上是PHP表单验证之必填字段--w3school学习笔记的全部内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有其他相关内容,欢迎继续使用右上角搜索按钮进行搜索php , 表单 , 验证 , 学习 , 字段 , school 笔记 ,以便于您获取更多的相关知识。

弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备
Apache Spark Meetup China 第1期 最全资料下载