Page 1 sur 1

liste avec choix par defaut a partir dune table sql

Posté : 12 oct. 2012, 12:51
par team94
Bonjour à tous,

je m'amuse a créer un petit site pour enregistrer mes adhérents et je me heurte à un probleme.
j'ai créer une liste de choix qui va chercher dans une table SQL toutes une liste de sports.

Mais je voudrait qu'un sport soit afficher par défaut en l’occurrence le kickboxing. je me torture le cerveaux mais j'ai pas réussi a adapter mon code.


ma table: nom= gest_section
2 champs
un id
et
un section ( qui contient la liste).

Mon code pour afficher ma liste de choix :
 <FORM method="post" action="cible2.php">
     <select name="section_principale" label="Section" style="margin-top:10px" class="formulaire" id="section_principale"  tabindex="3">
		<?php

                $requete2="SELECT section FROM gest_section ORDER BY section";
                $result2=mysql_query($requete2);
                while ($ligne=mysql_fetch_array($result2))
                {
                   echo '<OPTION VALUE="'.$ligne["section"].'">'.$ligne["section"].'</OPTION>';
                }
          ?>
            
           
      </SELECT>
      <input type="submit" value="Valider" />

      </FORM>
Si quelqu'un pourrait me filer un petit coup de main se serait cool :mrgreen:

Re: liste avec choix par defaut a partir dune table sql

Posté : 12 oct. 2012, 13:06
par Mazarini
Il faut ajouter selected ou selected="selected" comme attribut pour l'option affichée à l'affichage de la page.

Re: liste avec choix par defaut a partir dune table sql

Posté : 12 oct. 2012, 13:13
par team94
bonjour et merci de ta réponse

effectivement j'ai vu ca sur d'autre site je pense également qu'il faut mettre une condition if sur la while mais étant débutant j'ai beaucoup de mal si quelqu'un pourrait faire un exemple de code cela me rendrait grand service.

merci encore

Re: liste avec choix par defaut a partir dune table sql

Posté : 12 oct. 2012, 13:27
par xTG
while(...){
  echo '<input...';
  if( $valeurDuWhile == $valeurAComparer )
    echo ' selected="selected"';
  echo ' />';
}

Re: liste avec choix par defaut a partir dune table sql

Posté : 12 oct. 2012, 13:58
par team94
merci je vais tester ca ;-)