[PHP]affichage de resultats mysql ds un <select>

affichage de resultats mysql ds un <select> [PHP] - PHP - Programmation

Marsh Posté le 05-06-2002 à 14:25:52    

bon, je m'explike plus clairement:
je fais  
$row = mysql-fetch_array(mysql_query("select nom from table" ));
et je voudrais ke ts les noms apparaissent ds un select:
 
genre:
 <select name="taist">
<?php
echo"<option value=\"$row['nom']\">$row['nom']</option>";
?>
</select>
 
g essaye while, foreach..., ms pas moyen d'avoir ts les noms,g tjs le premier, et c tout :cry:  
 
pourriez-vous m'expliker comment je dois m'y prendre ?

Reply

Marsh Posté le 05-06-2002 à 14:25:52   

Reply

Marsh Posté le 05-06-2002 à 14:30:22    

hello !
 
J'ai fait ça comme ça et ça marche :
 
<select name="form_ecole" size="1">
<?php  
  //Recherche des écoles dans la base de données -->
  $SQLstr = "SELECT * FROM forum_ecoles";
  $r = mysql_query($SQLstr) or die(mysql_error($r));
  while ($tmp_ecole = mysql_fetch_array($r))
    {echo "<option value='".$tmp_ecole['nom']."&
#039;>".$tmp_ecole['nom']."</option>
 
 
";
    }
// ---------------------------------------------->
?>
</select> </td>
 
Valà :)
 
a++


Message édité par darxmurf le 06-05-2002 à 14:33:02

---------------
Des trucs - flickr - Instagram
Reply

Marsh Posté le 05-06-2002 à 14:33:46    

Bon fais chier le & # 039 c'est un '


Message édité par darxmurf le 06-05-2002 à 14:34:08

---------------
Des trucs - flickr - Instagram
Reply

Marsh Posté le 05-06-2002 à 14:35:21    

oki merci je vais essayer! :)

Reply

Marsh Posté le 05-06-2002 à 14:44:52    

en fait g compris le prob, ms pas compris sa cause:
ca marche kan on fait while ( $row = mysql_fetch_array($req) )
ms pas kan on fait while ($row = mysql_fetch_array(mysql_qery("izehizheriz" )) ) ! :pt1cable:  :pt1cable:  
 
enfin bon c pas grave tant pis!
merci

Reply

Marsh Posté le 05-06-2002 à 14:54:07    

c'est normal (enfin je crois)
 
quand tu passe d'abord ta requête dans un $req, lorsque tu fait ta boucle while, il saute d'un élément à un autre par contre, lorsque tu fait mysql_fetch_array(mysql_qery("izehizheriz" )) il reexecute la requête à chaque fois donc tu retombe toujours sur le premier élément...
 
a+
 
Darx


---------------
Des trucs - flickr - Instagram
Reply

Marsh Posté le 05-06-2002 à 16:52:28    

pas bete!
 
ok merci pr tout :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed