Bonjour,
j'ai besoin de votre aide, car l� je s�che.

En fait je cr�ais, un formulaire avec un select o� il va chercher tout les produits de la base de donn�e, seulement l'utilisateur peut vouloir plusieurs produits, alors j'ai rajouter un petit plus pour qu'il y est un nouveau champs select en dessous de celui-ci.
Si c'�tait un simple input ce serait facile mais un avec une liste d�roulante je n'y arrive pas.

Voil� mon code:


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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php
include_once 'include/configuration.php';
verificationAutorisationAcces($informationsUtilisateur['type'] == 'responsable');
 
        // On selectionne la commande souhaitée ainsi que ses produits commandés
        
        
        
?>
 
<script>
function create_prod(i,tab) {
 
var i2 = i + 1;
 
	document.getElementById('prod_'+i).InnerHTML = '<select name="prod"><br><br>' for(var j = 0; j < tab.length; i++) { '<option value="'document.write(tab[j][1])'" id="prod" name="informations_prod">'document.write(tab[j][1])' - Prix : 'document.write(tab[j][2])'$ - 'document.write(tab[j][3])' produits encore disponibles"</option>'}'</select>';
	document.getElementById('prod_'+i).innerHTML += (i <= 10) ? '<br /><span id="prod_'+i2+'"><a href="javascript:create_prod('+i2+')"><img src="images/add.png" alt="" /></a></span>' : '';
 
 
}
</script>
 
 
<form method="post" action="ajouter_commande.php">
 
	Article: <?php
        $requete1 = pg_query($lienConnexionBdd, 'SELECT * FROM produit');
        ?><select name="prod"><br><br>
	<script>
		var tab = new Array();
		var m = 0;
	</script>
	<?phpwhile ($infosProduit = pg_fetch_array($requete1)) { ?> 
		<option value="<?php echo $infosProduit['libelle'];?>" id="prod" name="informations_prod"><?php echo $infosProduit['libelle'];?> - Prix : <?php echo $infosProduit['pu'];?>$ - <?php echo $infosProduit['qte_dispo'];?> produits encore disponibles"</option>
		<script> 
		m = m +1;
		tab[m][1] = <?php $infosProduit['libelle']; ?> 
		tab[m][2] = <?php $infosProduit['pu']; ?> 
		tab[m][3] = <?php $infosProduit['qte_dispo']; ?> 
		</script><?php
        } ?>
	</select> &nbsp;
	Quantité: <input type="text" name="qte" alt="quantite"/> &nbsp;
	<span id="prod_1"><a href="javascript:create_prod(1,tab)"><img src="images/add.png" alt="" /></a></span>
 
	<center><input type="submit" value="envoyer"/><input type="reset" value="effacer"/></center>
 
</form>

J'ai chang� un petit peu mon code, car je pense que pour r�ussir � r�cup�rer les donn�es il faut que je mette les valeurs de ma table sql dans un tableau javascript que je fais passer en param�tre, mais du coup �a ne m'affiche plus rien...


Merci d'avance de votre aide.