2014-04-08 109 views
0

我PHP創建一個按鈕,想調用帶參數的PHP點擊時:PHP按鈕參數丟失

echo '<form method="get" action="./ash.php?q=Y" >'; 
echo '<button type="submit" >QUERY</button>'; 
echo '</form>'; 

當我按一下按鈕,ash.php被稱爲確實,但將q參數在這個過程中被「忘記」了。 這怎麼可能?

+0

你爲什麼不把隱藏字段的名稱Q和Y – iamsleepy

+0

的值,因爲ash.php可以帶或不帶參數 – michaelsmith

+1

這實際上是一個功能,而不是一個錯誤被調用,你不應該這樣形成一個「動作」屬性。 –

回答

3
echo '<form method="get" action="./ash.php" >'; 
echo '<input type="hidden" name="q" value="Y" />'; 
echo '<button type="submit" >QUERY</button>'; 
echo '</form>';