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.
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.
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'] .
La liste déroulante est un moyen pour l'utilisateur de choisir parmi une option donnée. En html, utilisez
Exemple de code:
<form method="post" action="submit.php"> <select name="car"> <option value="volvo">Volvo</option> <option value="bmw">BMW</option> <option value="audi">Audi</option> </select> <input type="submit" value="soumettre"> </form>
<?php if(isset($_POST['car'])){ $selectedCar = $_POST['car']; echo "Le véhicule que vous avez sélectionné est:" . $selectedCar; } ?>
Dans le code ci-dessus, l'attribut de nom de la liste déroulante est la voiture , et la valeur sélectionnée par l'utilisateur sera stockée dans la variable $ _post ['car'] .
Ce qui précède est les conseils de base pour que PHP gère les boîtes multi-chèques, les boîtes radio et les listes déroulantes sous forme. En utilisant ces éléments de formulaire de manière flexible, les utilisateurs peuvent plus facilement sélectionner les options qu'ils souhaitent. Lors du développement de projets réels, vous pouvez personnaliser les éléments de formulaire en fonction des besoins spécifiques et les implémenter en combinaison avec une logique métier complexe.