实验项目名称:实验          

一、 实验目的

1、掌握表单数据的提交方法

2、掌握如何接受表单数据

 

二、 实验内容

实验题目

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

 

2、编写一个静态表单和一个 PHP 动态网页,表单如图 3 所示,通过 POST 方法提交到动 态网页,在动态网页中检索这些数据并显示出来,结果如图 4 所示。

 

3、 计算从 1 开始到你指定的数的累加和,指定数字由用户自己输入,结果如图 5所示。

 

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

 

三、 设计思路及结果

 

1.

<!DOCTYPE html>
<html lang=”en”>
<head>
    <meta charset=”UTF-8″>
    <title>Title</title>
</head>
<body>
<form action=”get1.php” method=”get” name=”form1″ id=”form1″>
    <p>姓名:
        <input type=”text” name=”xm”/>
    </p>
    <p>性别:
        <input type=”radio” name=”xb” value=”男”/>男
        <input type=”radio” name=”xb” value=”女”/>女
    </p>
    <p>
        <input type=”submit” value=”提交”>
        <input type=”reset” value=”全部重写”>
    </p>
</form>
</body>
</html>

 

 

<?php
$xm = $_GET[‘xm’];
$xb = $_GET[‘xb’];
echo $xm 同学,欢迎你访问本界面!<br>”;
echo “您是一位$xb !”;

 

2.

<!DOCTYPE html>
<html lang=”en”>
<head>
    <meta charset=”UTF-8″>
    <title>Title</title>
</head>
<body>
<form action=”post1.php” method=”post” name=”form2″ id=”form2″>
    <table>
        <tr>
            <td>您的姓名          </td>
            <td></td>
            <td><input type=”text”  name=”xm” value=””/></td>
            <td></td>
            <td>您的性别          </td>
            <td></td>
            <td><input type=”radio” name=”xb” value=”男”/>男
                <input type=”radio” name=”xb” value=”女”/>女</td>
        </tr>
        <tr>
            <td>您的职业          </td>
            <td></td>
            <td>
                <select name=”zy” id=”zy”>
                    <option value=”学生”>学生</option>
                    <option value=”教师”>教师</option>
                    <option value=”工人”>工人</option>
                    <option value=”商人”>商人</option>
                </select>
            </td>
            <td></td>
            <td>您的最高学历         </td>
            <td></td>
            <td>
                <select name=”xl” id=”xl”>
                    <option value=”小学”>小学</option>
                    <option value=”初中”>初中</option>
                    <option value=”高中”>高中</option>
                    <option value=”大学”>大学</option>
                    <option value=”研究生”>研究生</option>
                    <option value=”硕士”>硕士</option>
                    <option value=”博士”>博士</option>
                </select>
            </td>
        </tr>
        <tr>
            <td>您对本站意见             </td>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
        </tr>
        <tr>
            <td></td>
            <td></td>
            <td><textarea cols=”55″ rows=”5″ name=”yj”></textarea></td>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
        </tr>
        <tr>
            <td></td>
            <td></td>
            <td><input type=”reset” value=”重写”></td>
            <td><input type=”submit” value=”提交”></td>
            <td></td>
            <td></td>
            <td></td>
        </tr>
    </table>
</form>
</body>
</html>

 

<?php
$xm = $_POST[‘xm’];
$xb = $_POST[‘xb’];
$zy = $_POST[‘zy’];
$xl = $_POST[‘xl’];
$yj = $_POST[‘yj’];
echo “十分感谢用户 $xm 的意见。<br>”;
echo “请确认下列信息:<br>”;
echo “您的性别::$xb <br>”;
echo “您的职业:$zy <br>”;
echo “您的学历:$xl <br>”;
echo “您的意见:希望能多一些背景音乐<br>”;

 

3.

<?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″>
    <title>Title</title>
    <style>
        #a{
            font-size: 20px;
            color: darkblue;
        }
    </style>
</head>
<body>
<form action=”” method=”post”>
    <p id=”a”>计算累加和</p>
    <p>
        1+2+…+<input type=”text” size=”5″ name=”num” id=”num”/>
        <input type=”submit” value=”计算”/>
    </p>
</form>
</body>
</html>

 

4.

<?php
$yhm = “”;
$mm = “”;
$qrmm = “”;
if(!empty($_POST)){
    $yhm = $_POST[‘yhm’];
    $mm = $_POST[‘mm’];
    $qrmm = $_POST[‘qrmm’];
    if($yhm == “”){
        echo “<script>alert(‘用户名不能为空!’)</script>”;
    }
    if($mm != $qrmm){
        echo “<script>alert(‘两次密码必须一致!’)</script>”;
    }
    if(($yhm != “”) &&($mm == $qrmm)){
        echo “<script>location.href=’jisuan1.php'</script>”;
    }
}
?>
<!DOCTYPE html>
<html lang=”en”>
<head>
    <meta charset=”UTF-8″>
    <title>Title</title>
</head>
<body>
<form action=”” method=”post”>
<div align=”center”>
    <p>用户注册 </p>
    <p>用户名:<input type=”text” value=”” name=”yhm”/></p>
    <p>密码:<input type=”password” value=”” name=”mm”/></p>
    <p>确认密码:<input type=”password” value=”” name=”qrmm”/></p>
    <p>
        <input type=”submit” value=”提交”/>
        <input type=”reset” value=”重置”/>
    </p>
</div>
</form>
</body>
</html>

 

版权声明:本文为kuaiquxie原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/dzwj/p/16216211.html