Bonsoir � tous,
Dans une feuille php, j�ai une <table> dans les <td> de laquelle sont affich�s par les noms des produits tir�s d�une base de donn�es. J�aimerai, onclick sur une cellule, le nom du produit et son prix s�inscrive dans une autre <table> dans les cellules correspondantes.
Ci-apr�s mon code :
1) Cr�ation de la 2�re table :
Code php : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
$i=0;	
while($data = mysql_fetch_assoc($req))
{
	if ($i%5==0)
	{
		echo '</tr><tr>';
	}
	$idproduit=$data['id_produit'];
	$nom=$data['nom_produit'];
	$prix=$data['prix_produit'];
echo '<td  width="20%" bgcolor="#'.$data['couleur_produit'].'" align="center"><a href="javascript:;" onclick="remplir('.$data['id_produit'].','.$data['prix_produit'].');">'.$data['id_produit'].'</br>'.$data['nom_produit'].'</br>'.$data['couleur_produit'].'</td>';
$i++;
}
2) Cr�ation de la 2�me table :
Code html : 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
<table border="1" bgcolor="#33CCFF" width="43%" id="choix" >
<tr>
	<td width="35%" height="20%"> <label>ID Produit</label> </td>
	<td width="65%" align="center"><input type="text" id="idProduit" name="idProduit" tabindex="1"/></td>
</tr>
<tr>
	<td width="35%" height="20%"><label>Nom Produit</label></td>
	<td width="65%" align="center"><input type="text" id="nomProduit" name="nomPrduit" tabindex="2"/></td>
</tr>
<tr>
	<td width="35%" height="20%"><label>Quantité</label></td>
  	<td width="65%" align="center"><input type="text" name="qantite" tabindex="3" /></td>
</tr>
<tr>
	<td width="35%" height="20%"><label>Prix Unitaire</label></td>
  	<td align="center"><input type="text" id="prix" name="prix" tabindex="4" /></td>
</tr>
<tr>
	<td width="35%" height="20%"><label>Total panier</label></td>
  	<td align="center"><input type="text" name="total" tabindex="5" /></td>
</tr>
 
</table>
3) Fonction permettant d�inscrire le nom et le prix du produit dans les cellules nomProduit et prix : (ins�r� dans le <head>
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
function remplir(id,prix)
{
	alert(id) ;
	//alert(nom);
	alert(prix);
	choix.idProduit=id;
	choix.nomProduit=nom;
	choix.prix=prix;
}
� l�ex�cution et onclick, rien ne se passe. J�ai voulu v�rifier si les arguments sont transmis � la function en faisant des alert, 2 constation,
1) Si je transmets l�id et le prix les alertes fonctionnent mais les cellules ne sont pas remplies
2) Si je transmets tous les arguments (id, prix, nom) aucune r�ponse. (id et prix sont num�rique, le nom est varchar)
Quelqu�un peut-il m�aider je remercie � l�avance