Lors de la construction de formulaires HTML avec une zone de sélection permettant plusieurs sélections, il est souvent nécessaire de récupérer les valeurs choisies dans le script PHP suivant. Cet article fournit une solution détaillée pour accéder et afficher les options sélectionnées à partir d'une boîte à sélection multiple.
Considérez le formulaire HTML suivant :
<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>
Pour récupérer les valeurs sélectionnées dans display.php , il est indispensable d'ajouter des crochets [] à l'attribut name de la select box :
<select name="select2[]" multiple ...>
Cela informe PHP de traiter $_GET['select2'] sous forme de tableau. Accéder au tableau dans display.php devient simple :
<?php header("Content-Type: text/plain"); foreach ($_GET['select2'] as $selectedOption) { echo $selectedOption . "\n"; } ?>
En parcourant le tableau $_GET['select2'], vous pouvez récupérer et afficher chaque valeur sélectionnée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!