Melaksanakan Pendapatan Nilai Kotak Pilihan Berbilang dalam PHP
Soalan ini meneroka senario di mana borang HTML menyertakan kotak pilih dengan atribut berbilang didayakan , membenarkan pengguna memilih berbilang nilai. Matlamatnya ialah untuk mendapatkan semula nilai yang dipilih ini pada halaman display.php menggunakan tatasusunan $_GET[].
Penyelesaian:
Untuk membolehkan PHP merawat $_GET[ 'select2'] sebagai tatasusunan pilihan, anda perlu menambah kurungan segi empat sama pada nama elemen pilih. Berikut ialah versi kod anda yang diubah suai:
<select name="select2[]" multiple ...>
Perubahan ini membolehkan PHP mentafsir pilihan yang dipilih sebagai tatasusunan. Anda kemudiannya boleh mengaksesnya dalam skrip PHP anda menggunakan kod berikut:
header("Content-Type: text/plain"); foreach ($_GET['select2'] as $selectedOption) echo $selectedOption."\n";
Kod ini berulang melalui pilihan yang dipilih dan mencetak setiap satu pada baris baharu. Ambil perhatian bahawa anda boleh menggantikan $_GET dengan $_POST bergantung pada nilai atribut kaedah borang.
Isi Utama:
Pendapat utama di sini ialah menambah kurungan segi empat sama kepada nama elemen pilih dalam borang HTML membolehkan anda mengakses nilai yang dipilih sebagai tatasusunan dalam skrip PHP anda, menjadikannya lebih mudah untuk memprosesnya.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Dapatkan Berbilang Nilai Kotak Pilihan dalam PHP menggunakan $_GET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!