Maison >développement back-end >tutoriel php >Comment récupérer plusieurs valeurs sélectionnées dans une zone de sélection en PHP à l'aide de GET ?
Récupération de plusieurs valeurs sélectionnées à partir d'une zone de sélection en PHP
Lors de la création d'un formulaire avec une zone de sélection permettant plusieurs sélections, cela devient nécessaire pour accéder aux valeurs sélectionnées côté serveur. Cet article montre comment récupérer ces valeurs en PHP lorsque le formulaire utilise la méthode GET.
Structure du formulaire
Le code HTML suivant représente un formulaire avec une zone de sélection nommée "select2" qui possède l'attribut "multiple", permettant aux utilisateurs de choisir plusieurs options :
<form>
Accès aux valeurs sélectionnées dans PHP
Pour récupérer les valeurs sélectionnées en PHP, on peut utiliser le tableau superglobal $_GET :
// Use $_GET or $_POST depending on the form method $selectedOptions = isset($_GET['select2']) ? $_GET['select2'] : []; foreach ($selectedOptions as $option) { // Do something with the selected option (e.g., print it) echo $option . "\n"; }
Clé de récupération
Dans le code PHP ci-dessus, nous ajoutons des crochets au nom de l'élément select : select2[]. Cela informe PHP que l'élément doit être traité comme un tableau d'options. Lorsque le formulaire est soumis, les valeurs sélectionnées seront stockées dans le tableau $_GET['select2'].
Conclusion
En comprenant comment accéder aux valeurs sélectionnées d'une zone de sélection à sélection multiple en PHP, vous pouvez collecter efficacement les entrées de l'utilisateur et les stocker côté serveur pour un traitement ultérieur.
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!