Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用POST而不是GET_Php_Post - Fatal编程技术网

Php 使用POST而不是GET

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'];?>"

也许我的英语没有我想的那么好。我需要一些帮助。我阅读了其他文章,但仍然无法使用POST而不是GET将变量发送到另一个页面。请帮我举个例子: 我有两页。第一个有一个查询(用户)。然后我用结果制作一个表,使用下面的代码我可以将用户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>