在表格

时间:2016-10-22 15:14:57

标签: php html

我是使用PHP的新手,所以如果这是一个愚蠢的问题请耐心等待

我有一个包含许多单选按钮的表单,操作设置为重定向到同一页面,方法是GET。

单击单选按钮可从数据库中获取数据。该数据用于重新显示具有更改内容的同一页面。

页面URL中包含PHP参数,如下例所示

本地主机/ basesite / mypage.php ITEMID = 8&安培;名称=城市&安培;数= 9

当我访问该页面并单击一个单选按钮时,我得到一个“没有arg”的页面,因为URL读取

localhost / basesite / mypage.php?number = 6

缺少两个参数,最后一个参数不正确。

除了使用“post”而不是“get”之外,代码没有任何变化,整个过程完美无瑕。

我用过

表格行动=""方法=“GET”

form action =“#”method =“get”

以及使用$ _SERVER [" REQUEST_URI“],$ _SERVER [' QUERY_STRING']等及其组合的许多其他操作。

那些使用POST的人无法使用GET。

我不需要使用POST,因为数据不是仅从数据库中检索到的,因此我不必担心数据被写入多次。

如果必须,我将使用POST,但如果用户刷新或使用后退按钮,则浏览器将发出通常的警告。

我错过了什么?

3 个答案:

答案 0 :(得分:0)

你应该使用$ .get这是一个jquery方法。

答案 1 :(得分:0)

首先,您应该分享完整的源代码,以便更好地了解您的问题。此外,您还必须使用post方法提交单选按钮值以从数据库中获取某些值。可以使用这两种方法(获取和发布)提交表单数据。两者都用于相同的目的,但在某些规格下是分开的。与GET方法一样,在POST时,密钥值在Url中传递,信息以隐藏方式传输。

答案 2 :(得分:0)

对不起伙计们。由于我没有完全理解如何设置隐藏元素,这是一个格式错误的URL。