Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Mengakses dan Mendapatkan Pembolehubah Borang Dihantar melalui POST dalam PHP?

Bagaimana untuk Mengakses dan Mendapatkan Pembolehubah Borang Dihantar melalui POST dalam PHP?

Susan Sarandon
Susan Sarandonasal
2024-10-19 13:43:29801semak imbas

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

Cara Dapatkan Semua Pembolehubah Dihantar melalui POST

Apabila mengendalikan data POST, PHP mengisi tatasusunan $_POST secara automatik. Komponen tatasusunan mewakili data yang dikaitkan dengan elemen input borang.

Untuk melihat kandungan tatasusunan $_POST, hanya gunakan var_dump($_POST); atau anda boleh mengakses nilai individu dengan menentukan kunci tatasusunan yang sepadan ( cth., $name = $_POST["name"];).

Dengan mengandaikan borang anda menggunakan kaedah pengekodan biasa (enctype="multipart/form-data"), anda boleh menyemak sama ada kotak pilihan dipilih menggunakan sintaks berikut:

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

Jika anda mempunyai tatasusunan kotak pilihan, di mana setiap kotak pilihan mempunyai atribut "nilai" yang unik, nilai yang dipilih akan tersedia sebagai tatasusunan. Untuk mengakses tatasusunan ini, gunakan sintaks: $arrayName = $_POST["arrayName[]"];. Berikut ialah contoh:

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

Dengan menggunakan [] dalam nama kotak pilihan, nilai yang dipilih akan tersedia dalam tatasusunan yang dipanggil $_POST['myCheckbox'].

Atas ialah kandungan terperinci Bagaimana untuk Mengakses dan Mendapatkan Pembolehubah Borang Dihantar melalui POST dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn