2017-08-11 78 views
0

當我在我的網站中更改任何表單以獲取並點擊提交按鈕將我重定向到index.php時,我總是有這個錯誤。表單提交將我返回到index.php

<form action="index.php?pg=users" method="get"> 
    <input type='text' placeholder='user name' name='guildn' id='guild'> 
    <input type='submit ' name='submit ' value='Search'> 
</form> 
+0

您可以添加表單樣本嗎? – 2017-08-11 01:13:12

+0

@MohamedHasan你想在哪裏重定向它? –

+0

@MaihanNijat轉到此頁?pg =用戶,但它總是將我重定向到index.php?guildn = name&submit =搜索,它應該是index.php?pg = users&guildn = name&submit =搜索 –

回答

0

您可能需要更新您的形式一點點,

對於POST,這樣做是好的:

<form action="index.php?pg=users" method="post"> 
    <input type='text' placeholder='user name' name='guildn' id='guild'> 
    <input type='submit' name='submit' value='Search'> 
</form> 

但對於GET,在你的表單動作你有「指數。 php?pg = users「其中」pg = users「已經是您網址查詢字符串的一部分。

可以用類型隱藏像下面的例子中移動「PG =用戶」作爲一部分表單輸入:

<form action="index.php" method="get"> 
    <input type='hidden' name='pg' value='users'> 
    <input type='text' placeholder='user name' name='guildn' id='guild'> 
    <input type='submit' name='submit' value='Search'> 
</form> 

請記住,在方法=「GET」,您的反饋會附加到表單提交時的動作URL上,並將忽略操作URL中的查詢字符串。