"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment définir une sélection par défaut dans une liste déroulante générée dynamiquement ?

Comment définir une sélection par défaut dans une liste déroulante générée dynamiquement ?

Publié le 2024-11-03
Parcourir:872

How to Set a Default Selection in a Dynamically Generated Drop-Down Box?

Détermination de l'élément sélectionné dans une liste déroulante

Lorsque vous utilisez une balise

Dans le scénario que vous avez présenté, la balise

Définition de l'attribut sélectionné

Pour définir l'élément sélectionné dans une liste déroulante, vous devez utiliser l'attribut sélectionné. Cet attribut peut être appliqué à la balise

Solution PHP

Dans votre exemple, vous pouvez utiliser PHP pour définir dynamiquement la attribut sélectionné en fonction de la valeur stockée dans le tableau $row :

Ce code vérifie si la valeur de $row['month'] est égale à 'Janvier'. Si tel est le cas, l'attribut selected="selected" est appliqué à la balise

Solution basée sur un tableau

Une approche alternative et plus organisée consiste à utiliser un tableau de valeurs pour les options déroulantes. :

Cette solution crée un tableau de noms de mois et le parcourt pour générer les options déroulantes. Il définit conditionnellement l'attribut sélectionné en fonction de la valeur de la base de données.

Déclaration de sortie Cet article est réimprimé à l'adresse : 1729521857. En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3