Valeur par defaut en liste php

Fermé
majdoulin Messages postés 106 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 31 mai 2008 - 2 févr. 2008 à 16:09
 moi - 27 janv. 2011 à 16:07
Bonjour,

Svp j'ai une liste deroulante que j'ai rempli de donnee a partir d'une base, mais je voudrai que la liste deroulante prenne une valeur par defaut , comment faire cela ?
voici mon code de liste deroulante ,merci :

<select name="log" size="1" id="log" >
<?php
$req = mysql_query("select login from admin") or die(mysql_error());
while($ligne=mysql_fetch_array($req)){
echo "<option>";
echo $ligne[0];
echo "</option>"; } ?> </select>

3 réponses

s.spark Messages postés 2485 Date d'inscription vendredi 29 octobre 2004 Statut Contributeur Dernière intervention 13 février 2018 618
3 févr. 2008 à 17:40
Salut,
$req = mysql_query("select login from admin") or die(mysql_error());
while($ligne=mysql_fetch_array($req)){ 

  if ($ligne[0]=='machin_truc') { echo '<option selected="selected">'; else echo  '<option>' }
   echo $ligne[0]; 
   echo "</option>"; } ?> </select>
   
}
9
hein???????
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
3 févr. 2008 à 23:28
Bonsoir,

ta liste ne fonctionnera pas sur tous les navigateurs si tu ne mets pas value="..." dans <option>

donc:

 echo "<option value=\"$ligne[0]\">$ligne[0]</option>";

est plus conforme
1
majdoulin Messages postés 106 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 31 mai 2008
13 févr. 2008 à 10:08
D'accord merci bien
0