Siol Posté 3 Septembre 2006 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.
Théo B. Posté 3 Septembre 2006 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.
Anonymus Posté 3 Septembre 2006 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.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant