1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
<?php
function mon_select_a_moi($opt_val, $opt_txt, $opt_selected='')
// $opt_val = valeur des options
// $opt_txt = texte des options
// $opt_selected = option présélectionnée
// $opt_selected = "" permet d'omettre le paramètre dans l'appel de la fct
{
for($i=0;$i<count($opt_val);$i++)
{
if ($opt_val[$i] === $opt_selected)
{ $selected = ' selected'; }
else
{ $selected = ''; }
echo '<option value="'.$opt_val[$i].'"'.$selected.'>'.$opt_txt[$i].'</option>'."\n";
}
}
?>
<HTML>
<BODY>
Couleur : <select name="color">
<?php
// on crée 2 tableaux pour les options : valeur et texte à afficher
$opt_val = array("", "1", "2", "3", "4", "5");
$opt_txt = array("choisissez", "blanc", "noir", "vert", "bleu", "violet");
// valeur présélectionnée
$opt_selected = '2'; // remplacer par la valeur déjà sélectionnée
// on crée la liste des options
mon_select_a_moi($opt_val, $opt_txt, $opt_selected);
?>
</select>
</BODY>
</HTML> |
Partager