PHP入门教程之表单与验证实例详解

本文实例讲述了PHP表单与验证。分享给大家供大家参考,具体如下:

Demo1.PHP

rush:PHP;">

Demo2.PHP

rush:PHP;">

Demo3.PHP

rush:PHP;">
PHP"> 姓名:

Demo4.PHP

rush:PHP;"> PHP //第一步,接收前面表单中的值。 //一个,username //接收 $_POST['username'] //echo $_POST['username']; //你需要明白一个道理,空字符串也是数据,也可以赋值给 $_POST['username']; //使用 isset() 验证是否正常提交是很准确的 //目前所说的非法提交,是你没有经过表单提交,没有生成全局变量,而不是 username //这个字段为空 // if(isset($_POST['username'])){ // echo '正常提交'; // }else{ // echo '非法提交'; // } //!empty($_POST['username']) 和 == ''基本一样,但是,并不能说,人家是非法的 //只能说人家没有填而已。 // if(!empty($_POST['username'])){ // echo '正常提交'; // }else{ // echo '非法提交'; // } //建议使用 if(isset($_POST['username'])){ echo '正常提交'; //在输出之前,为了页面安全性 //echo $_POST['username']; $username = $_POST['username']; $username = trim($username); $username = htmlspecialchars($username); if(strlen($username) < 2) { echo '用户名不能小于两位'; exit(); } if(!is_numeric($username)) { echo '用户名必须是纯数字'; exit(); } echo $username; //

阅谁问君诵

}else{ echo '非法提交'; } ?>

Demo5.PHP

rush:PHP;">
PHP"> 用户名
密码:
验证码:1234
邮箱:
介绍: