Position actuelle: Accueil> Derniers articles> Compétences de traitement des formulaires PHP: explication détaillée de l'utilisation de plusieurs cases à cocher, des boîtes radio et des listes déroulantes

Compétences de traitement des formulaires PHP: explication détaillée de l'utilisation de plusieurs cases à cocher, des boîtes radio et des listes déroulantes

M66 2025-06-20

Compétences de traitement des formulaires PHP: explication détaillée de l'utilisation de plusieurs cases à cocher, des boîtes radio et des listes déroulantes

Dans le développement Web, les formulaires sont l'un des moyens importants pour les utilisateurs d'interagir avec les sites Web. Plusieurs cases, boîtes radio et listes déroulantes sous forme sont des éléments d'entrée courants. Cet article présentera en détail comment traiter ces éléments de formulaire via PHP et fournira des exemples de code correspondants pour aider les développeurs à maîtriser ces opérations communes.

1. plusieurs boîtes de sélection

La boîte multi-chèques permet à l'utilisateur de sélectionner plusieurs options. En html, utilisez Les balises peuvent créer des boîtes multi-chèques. Lorsqu'un utilisateur soumet un formulaire, PHP peut obtenir la valeur sélectionnée par l'utilisateur via la variable globale $ _post ou $ _get.

Exemple de code:

<form method="post" action="submit.php">
  <input type="checkbox" name="color[]" value="red">rouge<input type="checkbox" name="color[]" value="blue"> bleu<input type="checkbox" name="color[]" value="green"> vert<input type="submit" value="soumettre">
</form>
<?php
if(isset($_POST['color'])){
    $selectedColors = $_POST['color'];
    foreach($selectedColors as $color){
        echo $color . "<br> "
    }
}
?>

Dans le code ci-dessus, en définissant l'attribut de nom de la boîte multi-sélection en couleur [] , PHP recevra la valeur sélectionnée par l'utilisateur sous la forme d'un tableau. Nous publions ensuite chaque couleur sélectionnée en traversant le tableau.

2. Boîte de radio

La zone de radio permet à l'utilisateur de sélectionner l'une des multiples options. En html, utilisez Les balises peuvent créer des boîtes radio. Semblable aux cases multi-chèques, lorsqu'un utilisateur soumet un formulaire, PHP peut également obtenir la valeur sélectionnée par l'utilisateur via la variable globale $ _post ou $ _get.

Exemple de code:

<form method="post" action="submit.php">
  <input type="radio" name="gender" value="male">mâle<input type="radio" name="gender" value="female"> femelle<input type="submit" value="soumettre">
</form>
<?php
if(isset($_POST['gender'])){
    $selectedGender = $_POST['gender'];
    echo "Le genre que vous choisissez est:" . $selectedGender;
}
?>

Dans cet exemple, l'attribut de nom de la zone de radio est le sexe , et PHP obtiendra le genre sélectionné par l'utilisateur via $ _post ['Gender'] .

3. Liste déroulante

La liste déroulante est un moyen pour l'utilisateur de choisir parmi une option donnée. En html, utilisez