Aller au contenu

Selected dans un menu deroulant


Sujets conseillés

Posté

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.

Posté (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é par Théo B.
Posté

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.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...