Siol Posté 3 Septembre 2006 Partager Posté 3 Septembre 2006 Bonjour, Je voudrais savoir comment faire pour afficher selected dans un menu déroulant, une variable défini auparavant. Exemple: $bonjour=4 ; -> Doit donner un valeur selected au "4" dans le menu deroulant "bonjour". Comment faire sa simplement quand on a 200 entré sur le menu déroulant ? Merci, Cordialement. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Théo B. Posté 3 Septembre 2006 Partager Posté 3 Septembre 2006 (modifié) sur 200 valeurs, le plus rapide serait de tout mettre dans une variable et de mettre 4 en selected : <?$formulaire='<select><option value="1"><option value="2"><option value="3"><option value="4"></select>';$formulaire_final=str_replace('value="'.$bonjour.'",'value="'.$bonjour.'" selected="selected"',$formulaire);echo $formulaire;?> Modifié 3 Septembre 2006 par Théo B. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Siol Posté 3 Septembre 2006 Auteur Partager Posté 3 Septembre 2006 Bonne idée. Merci. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 3 Septembre 2006 Partager Posté 3 Septembre 2006 J'aurais plutot fait comme ceci : A supposer que ton select provienne d'un tableau : $array = array("lundi","mardi","mercredi");echo "<SELECT >";foreach($array as $k => $v) echo "<OPTION VALUE='".$k."' ".(($k==$bonjour)?" SELECTED ='selected' ":"").">".."</OPTION>";echo "</SELECT>"; Anonymus. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant