Récupérer le premier résultat d'une boucle sur un select

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,

J'ai un menu déroulant qui se remplis grâce a une boucle, connecté a une base de donnée sql server :

<form method="post" name="a" id="a" >
<p>
<label for='id'> Questions :</label><br />
<select name='id' id='id' >
<?php
while ($donnees = $rep->fetch())
{
?>
<option value="<?php echo $donnees['ID']?>"><?php echo $donnees['Lib']?></option>
<?php
}
?>
</p>
</select>
</form>

J'aimerais forcé le premier résultat a être sélectionné (réussir a mettre un selected sur le premier résultat quoi)

Mais je ne vois pas comment faire ?

Le formulaire se valide grâce a un script Jquery

Merci d'avance si quelqu'un peut me mettre sur la bonne voie !
--

2 réponses

  1. Profil bloqué
     
    ola

    <select name='id' id='id' >
    <?php
    $i=0;
    while ($donnees = $rep->fetch())
    {
    $i++;
    ?>
    <option value="<?php echo $donnees['ID']?>" <?php echo ($i==1): 'selected':''; ?>><?php echo $donnees['Lib']?></option>
    <?php
    }
    ?>
    </p>
    </select>
    0