從PHP 中的選擇框中檢索多個選定值
當建立具有允許多項選擇的選擇框的表單時,有必要存取伺服器端的選定值。本文示範了當表單使用 GET 方法時如何在 PHP 中檢索這些值。
表單結構
以下HTML 代碼表示帶有名為的選擇框的表單「select2」設定了「multiple」屬性,允許使用者選擇多個選項:
<form>
訪問PHP中的選取值
要在PHP 中擷取選取的值,我們可以使用$_GET 超全域陣列:
// Use $_GET or $_POST depending on the form method $selectedOptions = isset($_GET['select2']) ? $_GET['select2'] : []; foreach ($selectedOptions as $option) { // Do something with the selected option (e.g., print it) echo $option . "\n"; }
擷取金鑰
擷取金鑰
在上面的PHP 程式碼中,我們將方括號加入select 元素的名稱中: 選擇2[]。這通知 PHP 該元素應被視為選項數組。提交表單後,所選值將儲存在 $_GET['select2'] 陣列中。
結論透過了解如何存取所選值PHP 中的多選選擇框,您可以有效地收集使用者輸入並將其儲存在伺服器端以供進一步處理。以上是如何使用 GET 從 PHP 中的選擇框中檢索多個選定值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!