在PHP 中實現多個選擇框值檢索
此問題探討了HTML 表單包含啟用了多個屬性的選擇框的場景,允許使用者選擇多個值。目標是使用 $_GET[] 陣列在 display.php 頁面上檢索這些選定的值。
解決方案:
讓 PHP 能夠處理 $_GET[ 'select2'] 作為選項數組,您需要在 select 元素的名稱中添加方括號。這是程式碼的修改版本:
<select name="select2[]" multiple ...>
此變更使 PHP 能夠將所選選項解釋為陣列。然後,您可以使用以下程式碼在 PHP 腳本中存取它:
header("Content-Type: text/plain"); foreach ($_GET['select2'] as $selectedOption) echo $selectedOption."\n";
此程式碼循環存取所選選項並將每個選項列印在新行上。請注意,您可以根據表單方法屬性的值將 $_GET 替換為 $_POST。
重點:
這裡的關鍵要點是新增方括號新增至HTML 表單中的選取元素名稱可讓您在PHP 腳本中以陣列形式存取所選值,從而更輕鬆地處理它們。
以上是如何使用 $_GET 在 PHP 中檢索多個選擇框值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!