Bonjour, je réalise un site Web pour un projet tuteuré en IUT, j'ai un petit problème technique.
Je veux initialiser un combobox avec le résultat d'une requete, jusque la tout va bien, mais je veux que la valeur selectionné par default soit particuliere.
Voici un extrait de mon code (qui ne marche pas) :
Code :
- // recuperation de la valeur qui sera selectionné par défaut
- // dans $idsens
- $req=mysql_query("select * from sens,eveiller,livre
- where sens.id_sens=eveiller.id_sens
- and eveiller.id_livre=livre.id_livre
- and livre.id_livre='$idlivre'" );
- $res=mysql_fetch_array($req);
- $idsens=$res['id_sens'];
- /*
- plus loin dans le code :
- */
- // le combobox auquel je veux mettre en selected qd l'id récupéree est egale a $idsens
- <div class="recherche">
- <h4 class="titrebloc">Etape 6 > Sens (*)</h4>
- <p class="textenews">
- Veuillez choisir le sens que peut éveiller le livre :
- <select size="1" name="selsens">
- <?
- $req=mysql_query("select * from sens order by nom" );
- while($res=mysql_fetch_array($req))
- {
- if($idsens==$res['id_sens'])
- {
- $sel="true";
- }
- else
- {
- $sel="false";
- }
- ?>
- <option selected="<? echo $sel ?>" value="<? echo $res['id_sens']?>"><? echo $res['nom']?></option >
- <?
- }
- ?>
- </select><br />
- </p>
- </div>
|
Tout marche et s'affiche correctement hormis la selection qui ne se fait pas.
Quelqu'un voit d'ou vient l'erreur ?
Message édité par wouf le 24-03-2004 à 17:50:03