我是使用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,但如果用户刷新或使用后退按钮,则浏览器将发出通常的警告。
我错过了什么?
答案 0 :(得分:0)
你应该使用$ .get这是一个jquery方法。
答案 1 :(得分:0)
首先,您应该分享完整的源代码,以便更好地了解您的问题。此外,您还必须使用post方法提交单选按钮值以从数据库中获取某些值。可以使用这两种方法(获取和发布)提交表单数据。两者都用于相同的目的,但在某些规格下是分开的。与GET方法一样,在POST时,密钥值在Url中传递,信息以隐藏方式传输。
答案 2 :(得分:0)
对不起伙计们。由于我没有完全理解如何设置隐藏元素,这是一个格式错误的URL。