PHP读取用户输入

我尝试从用户输入值打开 url 但它没有值

<form>
<p>*number:</p>

  <input type="text" name="numberpage" value=""/>

</form>
<a  href="./page.php?page=editdatapo&id=<?php echo $_POST['numberpage']; ?>">find</a>

这里的结果应该是

用户输入 = 13

输出网址

localhost/page.php?page=editdatapo&id=13

但像这样输出

localhost/page.php?page=editdatapo&id=

回答

<form action="./page.php" method="GET">
   <p>*number:</p>
   <input type="hidden" name="page" value="editdatapo" />
   <input required type="text" name="id"/>
   <input type="submit" value="Find" />
</form>

尝试使用GET. 点击提交后,它将重定向到:

page.php?page=editdatapo&id=USER_INPUT

这样,您不必$_POST仅使用即可访问链接。您只需输入 id,然后直接按 Enter/Find。

默认情况下,不method使用该属性的表单使用GET,如果您真的想要,可以省略它。


以上是PHP读取用户输入的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>