php 粘性表单验证
2017年12月28日 10:17:48阅读数:627
html>
粘性表单 //建立表单用户名:
>
密 码:
>
邮 箱:
>
性 别:>男 >女
学历
请选择
>本科
>研究生
>博士
/*下面一段PHP代码进行验证
if($_SERVER['REQUEST_METHOD']){ /*判断是否是post方式提交过来的数据
$name=isset($_POST['user_name'])?$_POST['user_name']:null;
/*用户名验证,不能为空,不能少于六位大于十位
if(empty($name)){
echo '';
exit;
}elseif(strlen($name)<6){
echo '';
exit;
}elseif(strlen($name)>10){
echo '';
exit;
}else{
echo $name.'
';
}
/*密码验证:密码不能少于六位不能大于十位不能为空
$pass=isset($_POST['password'])?$_POST['password']:null;
if(empty($pass)){
echo '';
exit;
}elseif(strlen($pass)<6){
echo '';
exit;
}elseif(strlen($pass)>10){
echo '';
exit;
}else{
echo $pass.'
';
}
//邮箱验证:邮箱格式必须正确,邮箱不能为空
$email=isset($_POST['e_mail'])?$_POST['e_mail']:null;
if(empty($email)){
echo '';
}elseif(!preg_match("/[\w\-]+\@[\w\-]+\.[\w\-]+/",$email)){
echo '';
}else{
echo $email.'
';
}
//单选按钮性别验证
$gender=isset($_POST['gender'])?$_POST['gender']:null;
if(empty($gender)){
echo '';
}elseif($gender=='male'){
echo '性别是男';
}elseif($gender=='woman'){
echo '性别是女
';
}
/*下拉框学历验证
$degre=isset($_POST['degree'])?$_POST['degree']:null;
if(empty($degre)){
echo '';
}elseif($degre=='bk'){
echo '学历是本科
';
}elseif($degre=='yjs'){
echo '学历是研究生
';
}elseif($degre=='bs'){
echo '学历是博士
';
}
echo '';
echo $name.'
'; echo $pass.'
'; echo $email.'
'; echo $gender.'
'; echo $degre.'
';
}?>
全部评论
文明上网理性发言,请遵守新闻评论服务协议0条评论
立即提交