Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Boleh Dapatkan Berbilang Nilai Kotak Pilihan dalam PHP menggunakan $_GET?

Bagaimanakah Saya Boleh Dapatkan Berbilang Nilai Kotak Pilihan dalam PHP menggunakan $_GET?

Mary-Kate Olsen
Lepaskan: 2024-12-28 05:15:09
asal
501 orang telah melayarinya

How Can I Retrieve Multiple Select Box Values in PHP using $_GET?

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 ...>
Salin selepas log masuk

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";
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan