phpstudy服务器-处理表单

1.开启服务器》

2.编写HTML,PHP

表单和用户输入.html

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
    <form action="formp.php" method="post">
        姓名:<input type="text" name="username"/><br />
        性别:<input type="text" name="sexx"/><br />
        <input type="submit"/>
    </form>
    </body>
</html>

formp.php

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
    <?php
        echo "<h1>你好1!</h1>";
        $mes;
        $uname=$_POST["username"];
        $sex=$_POST['sexx'];
        if($sex=="男"){
            $mes="先生";
        }else{
            $mes="女士";
        }
        echo $uname . "," . $mes;
    ?>
    </body>
</html>

打开页面

 点击提交:

总结:

  1.超级全局变量需要大写才行;

  2.method='post'的情况下;$_REQUEST和$_POST均可以用于获取表单提交的数据,不可用$_GET获取post已加密数据【为NULL】;

  3.method='get'的情况下;  $_REQUEST和$_GET均可以用于获取表单提交的数据获取表单数据,不可用$_POST获取【为NULL】;

  4.phpstydy的那个localhost就是指他的安装目录;而我们的网页和PHP文件需要放在www文件夹下才可以被访问;个人认为localhost所指的位置就是放这些文件的文件夹,亦就是WWW文件夹;所以表单提交的路径应该写成"formp.php"【当该HTML就在WWW文件夹下的时候】;

原文地址:https://www.cnblogs.com/RorinL/p/13100369.html