我想獲得一個下拉選擇框的值這是他的代碼我試圖做到這一點,因爲它是類似於我如何使用數據庫添加數據$_POST
我是不確定爲什麼它沒有加載到變量中我嘗試回顯var_dump,它只是返回null。php變量不會填充變化
<select name="raceTrack" onchange="<?$track = $_POST['raceTrack']?>">
我不確定爲什麼會發生這種情況,以及如何解決它我搜索了谷歌,似乎無法找到任何東西。
我想獲得一個下拉選擇框的值這是他的代碼我試圖做到這一點,因爲它是類似於我如何使用數據庫添加數據$_POST
我是不確定爲什麼它沒有加載到變量中我嘗試回顯var_dump,它只是返回null。php變量不會填充變化
<select name="raceTrack" onchange="<?$track = $_POST['raceTrack']?>">
我不確定爲什麼會發生這種情況,以及如何解決它我搜索了谷歌,似乎無法找到任何東西。
您在混合使用PHP和JavaScript。 PHP在服務器上執行,並不關心用戶在其結尾執行的操作。 Javascript在用戶機器上執行,並不關心服務器在做什麼。
您需要將兩者結合起來,例如發送OnChange
回到服務器,以便能夠在您的PHP代碼中使用變量 - 或者只需JavaScript就可以執行您需要執行的操作。
的onChange是JavaScript功能,並且不能跟PHP,除非你做一個AJAX調用
瀏覽器不能執行PHP在一個onchange命令。你可能只能在那裏使用JavaScript。
服務器端的PHP進程。您正試圖用JavaScript(客戶端)調用來執行它。在調用階段,PHP已經被執行。
你應該做的是發送一個包含查詢字符串或POST正文中的變量值的AJAX請求。
位於URL另一端的PHP腳本可以從查詢字符串或POST主體讀取值,然後您就可以對該變量執行任何操作。
看起來像我們匹配到第二:) – Fluffeh 2012-08-07 13:37:54