我试图在表单中打印值输入,但它无法正常工作。如果我使用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>
答案 0 :(得分:0)
您需要将method属性添加到表单中,它指定如何发送表单数据:
<form name="form" method="POST">
或者您可以将$_POST
更改为($_GET
或$_REQUEST
)。默认情况下,$_REQUEST
包含$_GET
,$_POST
和$_COOKIE
的内容。