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 : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Partager