Bonjour à tous,
J'ai une base de données Mysql qui comporte des produits à vendre.
J'ai un script qui créée de manière dynamique une liste des produits avec leur prix associé. Cette liste peut être modifiée par l'utilisateur en insérant la quantité voulue et la remise éventuelle.
Or je souhaite que lors d'un changement de quantité ou de remise, le prix total soit recalculé automatiquement. Mon problème est le suivant : pour une meilleure interprétation de la commande par le script PHP qui la gère, j'ai utilisé des tableau dynamique pour afficher les produits (voir le script ci-dessous) :
Donc comment faire pour accéder à la valeur de la remise (cmd_rem[]) ou de la quantité(cmd_qte[]) en javascript ?
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 <table> <tr> <th width="50%">Libellé Produit</th> <th width="15%">PU H.T.</th> <th width="10%">Qté</th> <th width="10%">Rem (%)</th> <th width="15%">PT H.T.</th> </tr> <tr class="ligne"><td colspan="5"></td></td> <? $sql = "SELECT produit_id,produit_nom,produit_prix FROM TBL_PRODUIT;"; $res = mysql_query($sql); while($rows = mysql_fetch_array($res)): echo "<tr>"; echo "<td>".$rows['produit_nom']."<input type='hidden' name='cmd_prod_id[]' value='".$rows['produit_id']."'></td>"; echo "<td align='center'>".$rows['produit_prix']."</td>"; echo "<td align='center'><input type='text' size='2' name='cmd_qte[]' value='0'></td>"; echo "<td align='center'><input type='text' size='2' name='cmd_rem[]' value='0'></td>"; echo "<td align='center'></td>"; echo "</tr>"; echo "<tr class='ligne'><td colspan='5'></td></td>"; endwhile; ?> </table>
J'espère avoir été assez clair !
Merci
Partager