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>




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



test


<?php
$zhanghao = $mima = "";
if ($_SERVER["REQUEST_METHOD"] == 'POST') {
print_r($_POST);exit;
$zhanghao = $_POST["zhanghao"];
$mima = $_POST["mima"];
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