PHP表单提交完成提示,用PHP完成表单验证

html>

content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">

Document

.list{

margin-top: 20px;

padding-top: 20px ;

border: 1px #2aabd2 solid;

border-radius: 10px;

}

用户名:

密码:

邮箱:

性别:

 男

 女

年龄:

请选择你的年龄段

31岁以下

31-40岁

41-50岁

51-60岁

60以上

备注:

提交

//防止乱码,把编码格式设置为utf-8

header('content-type:text/html;charset=utf-8');

//验证用户名

//用isset()检测一个文本框是否有内容时,存在且不为null,返回true,无输入则是空字符,满足存在且不为null

//如果当前用户无任何输入,会给$name贱空字符串

//通过$_REQUEST全局变量来获取用户填写的信息,不管是GET,POST都可以接收

$name = isset($_REQUEST['name']) ? $_REQUEST['name'] : null;

// empty()这个需要反着记忆,只要是非空或非零,全部返回false,否则返回true

//这7种情况返回true:''空串,0数字零,'0'字符零,false布尔假(也为空),[ ]空数组,$name未初始化,未声明的(会报警)

if(empty($name)){

echo '';

}else{

echo '';

}

//验证密码

$password = isset($_REQUEST['password']) ? $_REQUEST['password'] : null;

if(empty($password)){

echo '';

}else{

echo '';

}

//验证邮箱

$email = isset($_REQUEST['email']) ? $_REQUEST['email'] : null;

if (empty($email)) {

echo '';

} else {

echo '';

}

//验证性别

//性别不用用户输入,只要选择一下就好,所有始终有值,不需要做为空判断

$gender = isset($_REQUEST['gender']) ? $_REQUEST['gender'] : null;

//如果用户没有选择,那么会返回null

if (is_null($gender)) {

echo '';

} else {

if ($gender == 'male') {

echo '';

} elseif ($gender == 'female') {

echo '';

} else {

echo '';

}

}

//判断年龄

$age =$_REQUEST['age'];

if($age=='1'){

echo '';

}elseif ($age=='2'){

echo '';

}elseif ($age=='3'){

echo '';

}elseif ($age=='4'){

echo '';

}elseif ($age=='5'){

echo '';

}else{

echo '';

$age = false;

}

//判断备注

$beizhu = isset($_REQUEST['beizhu'])? $_REQUEST['beizhu']:null;

if (empty($beizhu)) {

echo '';

} else {

echo '';

}

//只有当所有的验证都通过的情况下才会验证成功跳转新页面

if ($name&&$password&&$email&&$gender&&$age&&$beizhu) {

echo '';

} else {

echo '';

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值