Une liste déroulante est un élément commun dans un formulaire Web qui permet à l'utilisateur de sélectionner une ou plusieurs valeurs à partir d'options de préréglage. Dans PHP, nous pouvons implémenter le traitement des listes déroulantes via un code simple. Cet article vous guidera sur la façon de gérer les options de liste déroulante sous des formulaires en PHP.
La liste déroulante est généralement utilisée
<form action="process_form.php" method="post">
<label for="fruit">Veuillez sélectionner votre fruit préféré:</label>
<select name="fruit" id="fruit">
<option value="apple">pomme</option>
<option value="banana">banane</option>
<option value="orange">orange</option>
<option value="grape">Raisin</option>
</select>
<input type="submit" value="soumettre">
</form>
Dans le code ci-dessus, lorsque l'utilisateur sélectionne une option et clique sur le bouton "Soumettre", le formulaire sera soumis au fichier process_form.php pour le traitement.
Ensuite, jetons un coup d'œil sur la façon de gérer la liste déroulante dans PHP. Tout d'abord, nous devons obtenir la valeur de l'option sélectionnée par l'utilisateur. Vous pouvez utiliser la variable $ _POST pour obtenir les données de poste soumises par le formulaire.
$selectedFruit = $_POST['fruit'];
echo "Le fruit que vous choisissez est:" . $selectedFruit;
Le code ci-dessus imprimera le fruit sélectionné par l'utilisateur. Ici $ _POST ['FRUCH'] signifie que nous avons obtenu la valeur de la liste déroulante nommée Fruit. Selon le choix de l'utilisateur, la variable $ SelectedFruit se verra attribuer la valeur correspondante.
Si vous souhaitez que l'option actuelle soit affichée dans la liste déroulante telle que sélectionnée par défaut, vous pouvez
<option value="apple" selected>pomme</option>
Le code ci-dessus définira Apple comme sélection par défaut. Il convient de noter qu'une seule option peut être définie comme sélection par défaut.
Nous pouvons également générer dynamiquement des options pour les listes déroulantes via des boucles, ce qui est très utile pour obtenir des options à partir d'une base de données ou d'une autre source de données. Voici un exemple de génération d'options via la boucle PHP:
$fruits = array("apple", "banana", "orange", "grape");
echo '<select name="fruit" id="fruit">';
foreach ($fruits as $fruit) {
echo '<option value="' . $fruit . '">' . $fruit . '</option>';
}
echo '</select>';
Le code ci-dessus génère des options correspondantes en fonction des valeurs du tableau $ fruits. La valeur et le texte d'affichage de chaque fruit seront définis sur le même contenu.
Cet article montre comment gérer les options de liste déroulante dans les formulaires PHP, y compris comment obtenir des valeurs sélectionnées par l'utilisateur, définir des options par défaut et générer dynamiquement des options de liste déroulante. Avec ces opérations de base, vous pouvez gérer de manière flexible les listes déroulantes dans le formulaire. J'espère que cet article vous aidera à mieux comprendre et appliquer la liste déroulante sous forme PHP!