Php 使用POST而不是GET
也许我的英语没有我想的那么好。我需要一些帮助。我阅读了其他文章,但仍然无法使用POST而不是GET将变量发送到另一个页面。请帮我举个例子: 我有两页。第一个有一个查询(用户)。然后我用结果制作一个表,使用下面的代码我可以将用户id发送到另一个页面,在那里我可以编辑一些信息 第一页:Php 使用POST而不是GET,php,post,Php,Post,也许我的英语没有我想的那么好。我需要一些帮助。我阅读了其他文章,但仍然无法使用POST而不是GET将变量发送到另一个页面。请帮我举个例子: 我有两页。第一个有一个查询(用户)。然后我用结果制作一个表,使用下面的代码我可以将用户id发送到另一个页面,在那里我可以编辑一些信息 第一页: <td><div align="center"> <a href="Users_modify.php?id=<?php echo $row_Users['id'];?>"
<td><div align="center">
<a href="Users_modify.php?id=<?php echo $row_Users['id'];?>">
<img src="Icons/info-icon.png" width="20" height="20"></a></div></td>
在此之后,我可以使用变量进行查询。
恕我直言,为了能够使用第二页的帖子,我请求您提供第一页声明的样本。谢谢你抽出时间 您将使用以下表格填写
$\u POST
:
<form action="…" method="post">
<input type="hidden" value="$id">
…
<input type="submit" value="Save">
</form>
…
按表单发布
<form action="second page url" method="post">
<input type="hidden" name="id" value="$id">
…
<input type="submit" value="Post">
</form>
…
您只能在表单上使用$\u POST
如果它在链接中关联,则可以使用$\u GET或$\u REQUEST获取查询字符串。第一页
<form method="post" action="page2.php">
<input type="hidden" name="idField" value="<?php echo $id; ?>" />
<input type="submit"/>
</form>
发布数据的例子对谷歌来说很简单(你的HTML中甚至没有表单元素)。你真的认为在这里提问比在谷歌上搜索更容易吗?如果我问你,你会明白我没有找到答案!我厌倦了聪明的家伙告诉我们,傻瓜,我们是愚蠢的!不要把它当成个人的事,也不要生气。这是我的立场,我正在帮助你,告诉你,你需要我的编程能力和英语语言是问题。这不是我第一次在谷歌上搜索数小时后问问题。这个网站的目的是帮助那些不太熟练的人。正确的答案是“您只能在表单上使用$\u POST”。这就是我错过的。这个答案比a-1和“去谷歌”更有帮助,我想,它花了同样的时间。我是一个男人-:)我不喜欢问问题。非常感谢。我的意图是避免在地址栏中包含id值,因为有人可以在那里更改该值,然后编辑该用户。我使用POST的错误是我没有表格。
<form method="post" action="page2.php">
<input type="hidden" name="idField" value="<?php echo $id; ?>" />
<input type="submit"/>
</form>
<p>
<?php
echo $_POST["idField"];
?>
</p>