首頁  >  文章  >  後端開發  >  如何在 PHP 中存取和檢索透過 POST 發送的表單變數?

如何在 PHP 中存取和檢索透過 POST 發送的表單變數?

Susan Sarandon
Susan Sarandon原創
2024-10-19 13:43:29801瀏覽

How to Access and Retrieve Form Variables Sent via POST in PHP?

如何擷取所有透過 POST 傳送的變數

處理 POST 資料時,PHP 會自動填入 $_POST 陣列。陣列的元件表示與表單輸入元素關聯的資料。

要查看$_POST 陣列的內容,只需使用var_dump($_POST);,或者您可以透過指定對應的陣列鍵來存取各個值(例如,$name = $_POST["name"] ;)。

假設您的表單使用常用的編碼方法(enctype="multipart/form-data"),您可以檢查是否選中了複選框使用以下語法:

<code class="php">if (isset($_POST['myCheckbox']) && $_POST['myCheckbox'] == 'Yes') {
    ...
}</code>

如果您有一個複選框數組,其中每個複選框都有一個唯一的“值”屬性,則所選值將作為數組提供。若要存取此數組,請使用語法:$arrayName = $_POST["arrayName[]"];。以下是一個範例:

<input type="checkbox" name="myCheckbox[]" value="A" />val1
<input type="checkbox" name="myCheckbox[]" value="B" />val2
<input type="checkbox" name="myCheckbox[]" value="C" />val3

透過在複選框名稱中使用 [],所選值將在名為 $_POST['myCheckbox'] 的陣列中可用。

以上是如何在 PHP 中存取和檢索透過 POST 發送的表單變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn