PHP的表单验证

2025-10-25 15:59:01

1、首先新建一个test.html文件,我们书写html的form表单,代码:

PHP的表单验证

PHP的表单验证

2、首先新建一个test.php,为什么要新建test.php?因为html的form表单的action是test.php。如图:

注意:

<?php    是PHP的开始标签

?>   是PHP的结束标签

PHP的表单验证

3、接下来,我们在test.php中,看看能否获取到值,代码如下:

<?php

$u=$_POST["user"];   //把提交改劣过来的user的值,存放到变量$u中

echo "值是".$u;  //输出变量$u,看看是否有值

?>

如图:

PHP的表单验证

PHP的表单验证

PHP的表单验证

4、已经获取到值,接下来我们用if条件判断语句进行判断,代码:

if(empty($u)){  //如果是empty(空),就输出不能为空

echo "不能为空";

}else{

}

如图:

PHP的表单验证

PHP的表单验证

PHP的表单验证

5、接下来,我们修改一下,用echo输出js的弹窗,代码:

<?php

$u=$_POST["user"]; //把提交过来的user的值,存放到变量$u中

//echo "值是".$u;//输出变量$u,看看是否有值

if(empty($u)){  //如果是empty(空),就输出不能为空

echo "<script>alert('用户名不能为空!');history.back();</script>";

}else{

}

?>

如图:

<script>alert('用户名不能为空!');history.back();</script>这一句是js的弹窗,alert是弹窗选巨函数,history.back是回退

PHP的表单验证

PHP的表单验证

6、接下来,把第二个输入框进行判断,不能为空,长度至少6位,代码:

<?php

$u=$_POST["user"]; //把提交过来的user的值,存放到变量$u中

//echo "值是".$u;//输出变量$u,看看是否有值

if(empty($u)){  //如果是empty(空),就输出不能为空

echo "<script>alert('番彩艳用户名不能为空!');history.back();</script>";

}else{

$p=$_POST["ps"];

if(empty($p)){

echo "<script>alert('密码不能为空!');history.back();</script>";

}else{

if(strlen($p)<5){

echo "<script>alert('密码至少6位!');history.back();</script>";

}else{

echo "你的用户名为:".$u.",你的密码为:".$p;

}

}

}

?>

如图:

PHP的表单验证

PHP的表单验证

PHP的表单验证

PHP的表单验证

PHP的表单验证

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢