2016-10-22 50 views
-1

我是相當新的使用PHP如此忍受我,如果這是一個愚蠢的問題不能重定向到同一頁

我有一個包括多個單選按鈕的形式中,操作設置爲重定向到同一頁面,方法爲GET。

單擊單選按鈕從數據庫獲取數據。數據用於重新顯示包含更改內容的同一頁面。

的頁面網址PHP論點它像下面

本地主機/ basesite/mypage.php?ITEMID = 8 &名的例子=城市&數= 9

當我訪問該頁面,並點擊單選按鈕,我得到一個頁面,「無ARG」,因爲URL讀

本地主機/ basesite/mypage.php?數= 6

的參數兩人失蹤,而且最後一個是INCOR RECT。

除了使用「post」而不是「get」之外,代碼沒有任何變化,整個工作完美無缺。

我用

形式行動= 「」 方法=「獲得」

形式行動=「#」方法=「獲得REQUEST_URI」

和許多使用$ _ SERVER [其他行動「 「],$ _ SERVER [‘QUERY_STRING’]等及其組合。

那些與郵政工作沒有用GET工作。

我並不需要使用PO ST,因爲數據不是隻從數據庫中讀取的,所以我不必擔心數據會被多次寫入。

如果我不得不使用POST,但如果用戶刷新或使用後退按鈕,則瀏覽器將發出常規警告。

我錯過了什麼?

回答

0

你應該使用$ .get這是一個jQuery的方法。

0

首先,您應該分享您的完整源代碼,以便更好地理解您的問題。還必須使用post方法提交單選按鈕值以從數據庫中獲取一些值。表單數據可以使用這兩種方法提交(get和post)。兩者都用於相同的目的,但在某些規範下是分開的。在GET方法中,在POST中傳遞Url中的密鑰值時,信息以隱藏方式傳輸。

0

抱歉的人。由於我沒有完全理解如何設置隱藏元素,這是一個格式不正確的URL。