Apabila membina borang HTML dengan kotak pilih yang membenarkan berbilang pilihan, selalunya perlu mendapatkan semula nilai yang dipilih dalam skrip PHP seterusnya. Artikel ini menyediakan penyelesaian terperinci untuk mengakses dan memaparkan pilihan yang dipilih daripada kotak berbilang pilihan.
Pertimbangkan borang HTML berikut:
<form method="get" action="display.php"> <select name="select2[]" multiple size="3"> <option value="11">eleven</option> <option value="12">twelve</option> <option value="13">thirette</option> <option value="14">fourteen</option> <option value="15">fifteen</option> </select> <input type="submit" name="Submit" value="Submit"> </form>
Untuk mendapatkan semula nilai yang dipilih dalam paparan.php , adalah penting untuk menambah kurungan segi empat sama [] pada atribut nama kotak pilihan:
<select name="select2[]" multiple ...>
Ini memberitahu PHP untuk merawat $_GET['select2'] sebagai tatasusunan. Mengakses tatasusunan dalam display.php menjadi mudah:
<?php header("Content-Type: text/plain"); foreach ($_GET['select2'] as $selectedOption) { echo $selectedOption . "\n"; } ?>
Dengan menggelung tatasusunan $_GET['select2'], anda boleh mendapatkan dan memaparkan setiap nilai yang dipilih.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Berbilang Nilai Terpilih daripada Borang HTML Berbilang Pilih dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!