PHP与Web页面交互例子的实现

1. HTML 部分

1.1 新建 10-29.html 文件

PHP与Web页面交互例子的实现_第1张图片

1.2 引用 PHP 文件(10-29.PHP)

1.3 html 主体部分


    
    







唱歌 攀岩 瑜伽 电竞 绘画



完整代码如下




    
    PHP 与 Web 页面交互










唱歌 攀岩 瑜伽 电竞 绘画



2. PHP 部分

2.1 新建 10-29.php 文件

PHP与Web页面交互例子的实现_第2张图片

2.2 定义变量,获取

$username = $_POST['username'];       //获取姓名
$password = $_POST['password'];     //获取密码
$repassword = $_POST['repassword'];
$gender = $_POST['gender'];           //获取性别
$interest = $_POST['interest'];       //获取兴趣爱好
$occup = $_POST['occup'];             //获取职业

判断输入的内容是否为空

if($_SERVER['REQUEST_METHOD'] == 'POST'){
    //判断姓名是否为空
    if($username == ""){
        echo "";     //弹出信息提示框
        exit;       //程序中断,不再向下执行
    }
    elseif(strlen($username) <2){
        echo "";
        exit;
    }
    //判断密码是否为空
    if($password == ""){
        echo "";
        exit;
    }
    elseif(strlen($password) <6){
        echo "";
        exit;
    }
    elseif(strlen($password) >12){
        echo "";
        exit;
    }
    //判断两次输入的密码是否一致
    if($password != $repassword){
        echo "";
        exit;
    }
    //判断兴趣爱好是否已选择

    if($interest == ""){
        echo "";
        exit;
    }
}

2.3 输出值

echo "姓名:".$username."
"; echo "密码:".$password."
"; echo "性别:".$gender."
"; echo "爱好:".implode('、',$interest)."
"; //用“、“,隔开 echo "职业:".$occup."
";

完整代码如下

alert('姓名不能为空!请重新输入!')";     //弹出信息提示框
        exit;       //程序中断,不再向下执行
    }
    elseif(strlen($username) <2){
        echo "";
        exit;
    }
    //判断密码是否为空
    if($password == ""){
        echo "";
        exit;
    }
    elseif(strlen($password) <6){
        echo "";
        exit;
    }
    elseif(strlen($password) >12){
        echo "";
        exit;
    }
    //判断两次输入的密码是否一致
    if($password != $repassword){
        echo "";
        exit;
    }
    //判断兴趣爱好是否已选择

    if($interest == ""){
        echo "";
        exit;
    }
}
echo "姓名:".$username."
"; echo "密码:".$password."
"; echo "性别:".$gender."
"; echo "爱好:".implode('、',$interest)."
"; //用“、“,隔开 echo "职业:".$occup."
"; ?>

3. 执行结果如下所示

3.1 未输入姓名

PHP与Web页面交互例子的实现_第3张图片

PHP与Web页面交互例子的实现_第4张图片

3.2 姓名长度不足2个字符

PHP与Web页面交互例子的实现_第5张图片

PHP与Web页面交互例子的实现_第6张图片

3.3 实现的功能如下所示

判断姓名是否为空,是否大于2个字符;

判断密码是否为空,是否为 6 ~ 12个字符;

判断两次输入的密码是否一致;

判断兴趣爱好是否已勾选;

输出正确的值;

到此这篇关于PHP与Web页面交互例子的实现的文章就介绍到这了,更多相关PHP Web交互 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

你可能感兴趣的:(PHP与Web页面交互例子的实现)