为什么价值不回归?

时间:2016-07-10 04:16:42

标签: php

我试图在表单中打印值输入,但它无法正常工作。如果我使用GET而不是POST,它可以工作。为什么会这样?有什么不对? 这是我的代码:

<?php
if(isset($_REQUEST['sub']) && isset($_POST["numb"])){
echo $_POST["numb"];
}
?>
<body>
    <form name="form" action="">
    <input type="number" name="numb"></input>
    <input type="submit" name="sub"></input>
    </form>
</body>

1 个答案:

答案 0 :(得分:0)

您需要将method属性添加到表单中,它指定如何发送表单数据:

<form name="form" method="POST">

或者您可以将$_POST更改为($_GET$_REQUEST)。默认情况下,$_REQUEST包含$_GET$_POST$_COOKIE的内容。