Home  >  Article  >  Backend Development  >  php学习之路5(表单验证)

php学习之路5(表单验证)

WBOY
WBOYOriginal
2016-06-13 10:58:42860browse

php学习之路五(表单验证)

<html>	<head>		<title>PHP处理表单</title>	</head>	<body>	<h2>请填写个人信息</h2>		<form action="ChuLi1.php" method="post">		  <fieldset>  					姓名:<input type="text" name="name" required="required"><br>			年龄:<select name="age" >				<?php for ($i=12;$i<30;$i++){?>					<option value="<?php echo $i;?>"><?php echo $i;?></option>								    <?php }?>			</select> <br>			密码:<input type="password" placeholder="请填写密码" name="password"><br>			邮箱:<input type="email" name="email"><br>			<label for="mysubmit">提交</label>			<input type="submit" id="mysubmit" value="提交">			<input type="reset" value="重置"><br>			</fieldset>		</form>			</body></html>

验证页面:

 

<?php	$name=$_POST["name"];		$age=$_POST["age"];	$email=$_POST["email"];	$password=$_POST["password"];		//姓名验证	if (empty($name)){		echo "姓名不得为空<br>";	}else if (strlen($name)<3||strlen($name)>10){		echo "姓名长度必须在3到10之间!<br>";			}else {		echo "姓名: ".$name."<br>";	}	//密码验证	if (empty($password)){		echo "密码不得为空<br>";	}else if (strlen($password)<3||strlen($password)>10){		echo "密码长度必须在3到10之间!<br>";		}else if(!ereg("[0-9a-zA-Z]+",$password)){		echo "密码必须为数字和字符组合!<br>";			}else {		echo "密码: ".$password."<br>";	}	//邮件地址验证	if (empty($email)){		echo "邮件地址不得为空!!!";	}else if (!ereg("^[a-zA-Z0-9_.]+@([a-zA-Z0-9_]+.)+[a-zA-Z]{2,3}$", $email)){		echo "邮件地址格式不对!!!";	}else {		echo "邮件地址: ".$email."<br>";	}		?><h3><a href="FormFirst.php">返回</a></h3>


 

 


 

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn