• PHP实验三


    1.编写一个静态表单页面和一个 PHP 动态网页,在静态网页中 通过 get 方法提交数据,在动态网页中检索这些数据并显示出来,如果 该同学的性别为男,则显示您是一位男生!,性别为女,则显示您是一位女生!

     

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>GET请求</title>
    </head>
    <body>
    <form id="form" name="form" method="get" action="3-1.php">
        <div>
            姓名:<input name="name" type="text"><br/>
            性别:
            <input type="radio" name="sex" value="男" checked><input type="radio" name="sex" value="女"><br/>
            <input type="submit" name="submit" value="提交">
            <input type="reset" name="reset" value="全部重写">
    
        </div>
    </form>
    
    </body>
    </html>
    <?php
    $name=$_GET['name'];
    $sex=$_GET['sex'];
    echo $name."同学,欢迎你访问本页面"."<br/>";
    echo"您是一位".$sex."生!";

     

    2.

     编写一个静态表单和一个 PHP 动态网页,通过 POST 方法提交到动 态网页,在动态网页中检索这些数据并显示出来

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>POST请求</title>
    </head>
    <body>
    <h2 style="text-align: center;color: orangered">意见反馈</h2>
    <form name="form" method="post" action="3-2.php">
        <div align="center">
    
            您的姓名       <input type="text" name="name">&nbsp;&nbsp;
            您的性别       <input name="sex" type="radio" value="男" checked><input type="radio" value="女"><br/>
    
        您的职业
            <select name="profession" >
                <option value="学生">学生</option>
                <option value="老师">老师</option>
                <option value="医生">医生</option>
        </select>
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            您的最高学历
            <select name="education" >
                <option value="初中">初中</option>
                <option value="高中">高中</option>
                <option value="本科">本科</option>
                <option value="本科以上">本科以上</option>
        </select>
            <br/>
                  您对本站意见&nbsp;&nbsp;
        <textarea name="advice"  cols="30" rows="10"></textarea> <br/>
        <input type="reset" value="重写">             <input type="submit" value="提交"></pre>
        </div>
    </form>
    </body>
    </html>
    </form>
    </body>
    </html>
    <?php
    echo"十分感谢用户".$_POST['name']."的意见<br/>";
    echo"请确认以下信息:<br/>";;
    echo"您的性别:".$_POST['sex']."<br/>";
    echo"您的职业:".$_POST['profession']."<br/>";
    echo"您的意见:".$_POST['advice']."<br/>";

    3.计算从 1 开始到你指定的数的累加和,指定数字由用户自己输入

     

    <?php
    $sum = 0;
    if (!empty($_POST)) {
        $n = $_POST['num'];
        for ($i = 1; $i <= $n; $i++) {
            $sum = $sum + $i;
        }
        echo "<script>alert('1+2+..+$n=$sum')</script>";
    }
    ?>
    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport"
              content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>计算累加和</title>
    </head>
    <body>
    <h3 style="color: darkblue">计算累加和</h3>
    <form action="" method="post">
    <div>
        1+2+3+...+<input type="text" name="num"> <input type="submit" value="完成">
    </div>
    </form>
    </body>
    </html>

     

     

     

    4. 制作一用户注册页面,然后对用户输入的数据进行判断:如果用户名为空 则弹出警告框用户名不能为空!,如图7所示,否则进行下一步的判断,如果两次输入 的密码不一致则弹出警告框两次密码必须一致!如果两次验证都通过页 面跳转到第 3 题的静态页面。

     

    <?php
    $name="";
    $pass="";
    $repass="";
    if(!empty($_POST)){
        $name=$_POST["name"];
        $pass=$_POST["password"];
        $repass=$_POST["repassword"];
        if($name==""){
            echo "<script>alert('用户名不为空!')</script>";
        }
        if($pass!=$repass){
            echo "<script>alert('两次密码必须一致!')</script>";
        }
        if(($name!=="")&&($pass==$repass)){
            echo "<script>location.href='3.php'</script>";
        }
    }
    ?>
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    <body>
    <div align="center">
        <strong>用户注册</strong>
        <form action="" method="post">
            用户名:<input type="text" name="name" id="name"/><br/>
            密码:<input type="password" name="password" id="password"/><br/>
            确认密码:<input type="password" name="repassword" id="repassword"/><br/>
            <input type="submit" value="提交"/>
            <input type="reset" value="重置"/>
        </form>
    </div>
    </body>
    </html>

     

     

     

     

     

     

  • 相关阅读:
    HTTP代理浅说
    基于互联网内容的中文分词小实验
    spring、spring mvc、mybatis框架整合基本知识
    数据结构中缀表达式转后缀表达式以及后缀转中缀表达式
    后缀表达式与中缀表达式互转的理论知识【转】
    jquery的ajax与spring mvc对接注意事项
    Linux centos7下安装配置redis及Redis desktop Manager工具连接注意事项
    Spring事务异常回滚,捕获异常不抛出就不会回滚
    webapp 慎用setInterval、setTimeout
    javascript中String 对象slice 和substring 区别
  • 原文地址:https://www.cnblogs.com/ywqtro/p/12863963.html
Copyright © 2020-2023  润新知