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 '';
}