用PHP进行web编程---表单应用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>用PHP进行web编程</title>
</head>
<body>
    <form name="form1" method = "POST" action="form.php">
        输入姓名:<input name="user_name" type="text"><br><br>
        选择性别:<input name="gender" type="radio" value="male">男
        <input name="gender" type="radio" value="female">女<br><br>
        兴趣与爱好:<input name="hobby[]" type="checkbox" value="reading">阅读
        <input name="hobby[]" type="checkbox" value="travel">旅游
        <input name="hobby[]" type="checkbox" value="sport">运动
        <input name="hobby[]" type="checkbox" value="internet">上网<br><br>
        选择职业:
        <select name="occup">
            <option value="engineer">工程师</option>
            <option value="teache">教师</option>
            <option value="docotr">医生</option>
            <option value="other">其他</option>
        </select><br><br>
        <input type="submit" value="提交数据">
    </form>
    
</body>
</html>
<?php
    $user_name = $_POST['user_name'];
    $gender = $_POST['gender'];
    $hobby = $_POST['hobby'][0]."、".$_POST['hobby'][1]."、".$_POST['hobby'][2]."、".$_POST['hobby'][3];
    $prof = $_POST['occup'];

    echo "用户名:".$user_name."<br>";
    echo "性别:".$gender."<br>";
    echo "爱好:".$hobby."<br>";
    echo "职业:".$prof."<br>";
?>

<form></form>创建一个表单,主要属性是action 和 method 。

action用来指定表单数据被提交后,处理这些数据的程序的地址。

method用来指定用何种HTTP方式传送数据。POST,GET.

PS:当表单被提交时,表单元素的value属性所对应的值将会被传送。对于文本框的value属性,其值就是用户输入的数据。

 PHP要求如果表单元素同名,就必须以数组方式命名,并为其value属性赋值,这样PHP才能正确取值。

在PHP中使用session,就是通过注册一些session全局变量,在不同页面的程序中使用这些变量。这样就可以通过session完成用户身份验证、程序状态和页面之间的数据传递等功能。

PHP的session机制是通过cookie实现的

猜你喜欢

转载自blog.csdn.net/ferrysoul/article/details/81838366
今日推荐