當我點擊提交時,我在url中看不到$_GET['price'],提交后的鏈接是http://localhost/form.php/?submit=calculate!我不知道為什么不是這樣http://localhost/form.php/?submit=calculate!&price=3甚至 var_dump() 返回 NULL。這是我的代碼<form action="" method="get"> <input type="number" name"price"> <input type="submit" value="calculate!" name="submit"></form><?phpvar_dump($_GET['price']);echo "<br/>";$price = $_GET['price'];if(isset($_GET['submit'])){ if(!empty($price)){ echo "Good";} else{ echo 'something is wrong';}}?>這太令人困惑了,我以前做得對,但這里有一些神秘的東西。
1 回答

牧羊人nacy
TA貢獻1862條經驗 獲得超7個贊
瀏覽器/服務器以他們知道的最佳方式處理無效 HTML。在名稱后添加等號,以便它識別具有命名屬性的輸入!
<input type="number" name="price">
- 1 回答
- 0 關注
- 163 瀏覽
添加回答
舉報
0/150
提交
取消