crazytimor 2017-07-28 04:12 采纳率: 40%
浏览 1062
已采纳

PHP REQUEST_METHOD 函数 的初值问题

我是PHP的初学者,在phpdesigner上进行编程,看的是W3shcool上的教程,按教程
做的方法做了一遍,发现得不到想要结果,提交后得不到想要的值

 <html>
    <head>
        <title >test</title>
    </head>
    <body>
    <?php
$zhanghao = $mima = "";
if (!empty($_SERVER["REQUEST_METHOD"])) {
    $zhanghao = test_input($_POST["zhanghao"]);
    $mima = test_input($_POST["mima"]);
    echo $REQUEST_METHOD;
    echo $zhanghao;
    echo $mima;
} else {
    echo "111";
}
?>
        <div id="denglu">
            <form method="post" action="<?php $_SERVER["PHP_SELF"]; ?>" >
                账号:<input type="text" name="zhanghao" form="user_form" value="<?php echo
$zhanghao; ?>" />
                <br />
                密码:<input type="text" name="mima" form="user_form" value="<?php echo
$mima; ?>" />
                <input type="submit" value="Submit" />
            </form>
        </div>
    </body>
</html>


  • 写回答

3条回答 默认 最新

  • a793561129 2017-07-28 10:16
    关注



    test


    <?php
    $zhanghao = $mima = "";
    if ($_SERVER["REQUEST_METHOD"] == 'POST') {
    print_r($_POST);exit;
    $zhanghao = $_POST["zhanghao"];
    $mima = $_POST["mima"];
    //echo $REQUEST_METHOD;
    echo $zhanghao;
    echo $mima;
    } else {
    echo "111";
    }
    ?>

    " >
    账号:




    1.$_SERVER["REQUEST_METHOD"]访问页面是GET,所以判断是错误
    2.test_input方法没定义
    3.$REQUEST_METHOD变量没定义
    4.input设置属性form="user_form" ,需要在form标签设置ID为user_form
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 按键修改电子时钟,C51单片机
  • ¥60 Java中实现如何实现张量类,并用于图像处理(不运用其他科学计算库和图像处理库))
  • ¥20 5037端口被adb自己占了
  • ¥15 python:excel数据写入多个对应word文档
  • ¥60 全一数分解素因子和素数循环节位数
  • ¥15 ffmpeg如何安装到虚拟环境
  • ¥188 寻找能做王者评分提取的
  • ¥15 matlab用simulink求解一个二阶微分方程,要求截图
  • ¥30 乘子法解约束最优化问题的matlab代码文件,最好有matlab代码文件
  • ¥15 写论文,需要数据支撑