我有一個HTML表單(method =「GET」,行動=「cart.php」)中,我用兩個按鈕來發送相同的形式。PHP:isset()函數不檢測GET變量
echo '<input type="image" src="data/images/back.png" height="40px" id="back" name="back">';
echo '<input type="image" src="data/images/continue.png" height="40px" id="go" name="go">';
現在,在PHP端,我想檢查哪些按鈕中的一個被點擊(「走出去」按鈕或「後退」按鈕)。
我做:
if(isset($_GET['go.x']) == true)
{
echo 'form submitted using button GO';
}
else
{
echo 'form submitted using button BACK';
}
我使用的形式傳遞一個 「go.x」 和 「go.y」 變量 'go.x' 變量名(確切的X,Y圖像按鈕,當用戶點擊)內側的位置
然而,isset()函數的功能總是返回false ...怎麼可能呢? 感謝
當你print_r($ _ GET)時會發生什麼;'? – Jono20201
x和y是單獨的GET值,只需使用'go'即可。 – Chris
噢,我的上帝......我解決我自己......我isset($ _ GET [back_x] ==真)和它的工作 –