Maison > développement back-end > tutoriel php > Comment récupérer plusieurs valeurs de case à cocher lors de la soumission d'un formulaire ?

Comment récupérer plusieurs valeurs de case à cocher lors de la soumission d'un formulaire ?

Barbara Streisand
Libérer: 2024-12-09 06:01:09
original
758 Les gens l'ont consulté

How to Retrieve Multiple Checkbox Values on Form Submission?

Récupération des valeurs des cases à cocher lors de la soumission du formulaire

Dans ce scénario, vous disposez de plusieurs options de case à cocher et devez capturer leurs valeurs cochées lorsque le formulaire est soumis. Voici comment l'aborder :

Le formulaire HTML définit les options des cases à cocher et génère le tableau $_GET une fois soumis. Chaque case à cocher a un attribut de nom (color[]) et un attribut de valeur représentant la couleur sélectionnée.

Dans votre script Third.php, vous pouvez accéder aux valeurs cochées à l'aide du tableau $_GET. Cependant, comme il existe plusieurs cases à cocher portant le même nom (color[]), les valeurs seront stockées sous forme de tableau dans $_GET['color'].

Pour récupérer les valeurs, utilisez une boucle foreach pour parcourir le tableau. Pour chaque case cochée, sa valeur sera imprimée.

Exemple de code :

Formulaire HTML :

<form action="third.php" method="get">
    <!-- Choices -->
    Red     <input type="checkbox" name="color[]">
Copier après la connexion

Scriptthird.php :

<?php
$color = $_GET['color'];

// Optional: Output message to confirm checked values
echo "You chose the following color(s):<br>";

foreach ($color as $selectedColor) {
    echo $selectedColor . "<br>";
}

?>
Copier après la connexion

Utiliser ceci approche, vous pouvez récupérer avec succès les valeurs cochées à partir des entrées de votre formulaire de case à cocher et les stocker pour un traitement ultérieur si nécessaire.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal