Mysql dans plusieurs select
Bonjour,
Voila un exemple pour récupérer le contenue d'une table puis afficher la même chose dans plusieurs select.
Mon problème est qu'il y a que le premier select qui ce rempli mais pas les autres.
Pouvez-vous m'aider SVP
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
<form name=req action="" method=post>
<?php
define('DBHOST', 'localhost');
define('DBUSER', 'USER');
define('DBPASS', 'PASS');
define('DBNAME', 'DB');
$link = mysql_connect(DBHOST, DBUSER, DBPASS);
mysql_select_db(DBNAME, $link) or die("Impossible d'acce`der a` la base de donne'es");
$requete="select name from products";
$resultat2requete=mysql_query($requete);
$nbr2champs=mysql_num_fields($resultat2requete);
$nbr2lignes=mysql_num_rows($resultat2requete);
?>
<? for($i=0; $i< 3; $i++){ ?>
<select name="r<?=$i?>" multiple><BR>
<option> Sélection par nom de client</option>
<?
while ($ligne=mysql_fetch_row($resultat2requete))
{
?>
<option value="?client=<?=$ligne[0]?>">
<?
if ($ligne != " "){ echo $ligne[0];} ?>
</option>
<?
}
}
?>
</form> |