Page 1 sur 1

autoselection d'une liste

Posté : 14 mai 2006, 21:30
par marvllt
voila salut a tous

donc j'aimerez savoir comment faire pour que dans mon select la valeur selectionnée dès le départ soit celle défini dans une table

Code : Tout sélectionner

<select name="gerant"> <? for($pourcentage=100; $pourcentage>=0;$pourcentage-=10) echo'<option value="'.$pourcentage.'">'.$pourcentage.'%'; ?> </select>
et donc selon la valeur de ma table c'est soit le 10 ou 20 .... que je veut qui soit selectionné

voila merci d'avance pour votre aide

A+, Marvllt

Posté : 14 mai 2006, 21:39
par Cyrano
Comme ceci par exemple:
<select name="gerant">
<?php
for($pourcentage=100; $pourcentage>=0;$pourcentage-=10)
{
    /* On définit si on met l'option sélectionnée ou non si la valeur est égale à 20 : la variable vaudra "null" dans le cas contraire et n'affichera donc rien */
    $selected = ($pourcentage == 20) ? " selected=\"selected\"" : null;
    echo"  <option value=\"". $pourcentage ."\"". $selected .">'.$pourcentage.'%</option>\n";
}
?>
</select>

Posté : 14 mai 2006, 21:49
par marvllt
ok merci ça marche impec