fonction javascript et région répétée
Bonjour à tous,
PHP/MySql - Dreamweaver - Javascript
j'ai un souci avec une fonction javascript qui fonctionne parfaitement bien quand le résultat de ma requête est une seule ligne de produit, mais lorsque il y en a plusieurs, plus aucun résultat !
j'utilise Dreamweaver et les régions répétées, j'ai donc un tableau avec un formulaire "ChoixArticle" qui affiche
la ref du produit
la hauteur
la largeur
la couleur (liste déroulante de choix)
le prix
la quantité
le total de la ligne
et un bouton ACHETER en fin de ligne
Je ne sais pas trop quoi rajouter dans ma fonction javascript pour lui indiquer qu'elle doit s'exécuter sur toutes les lignes générées
voici la fonction :
Code:
1 2 3 4 5 6
| <script type="text/javascript">
function calcul(ind)
{ChoixArticle.res.value=Number(ChoixArticle.pri.value)*Number(ChoixArticle.qte.value);
total.value=0;
}
</script> |
d'autre part, je voudrais que mon total se présente toujours avec 2 décimales, car suivant certaine quantité j'ai des décimales sur 10 positions !
Bref, je suis un peu pômée pour tout avouer sur ce coup là !!!
Dur dur de développer....
d'avance merci
région répétée et noms des éléments
En fait, si je comprends ta question, c'est de savoir si dans les régions répétées, le nom des éléments est toujours le même, et bien oui d'après moi puisque je les nomme qu'une fois, laissant la "répétition" faire le reste
voici le code de cette zone pour plus de clarté :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| <?php do { ?>
<tr>
<td><?php echo $row_articles['isbn']; ?></td>
<td><?php echo $row_articles['designation']; ?></td>
<td><?php echo $row_articles['longueur']; ?></td>
<td><?php echo $row_articles['largeur']; ?></td>
<td><select name="couleur" id="couleur">
<option>blanc</option>
<option>noir</option>
<option>bleu</option>
<option>rouge</option>
</select> </td>
<td><input type="text" name="pri"readonly value="<?php echo $row_articles['prix_ttc']; ?>" /></td>
<td><input type="text" name="qte" onblur="calcul();" /></td>
<td><input name="client" type="hidden" id="client" value="<?php echo $_SESSION['MM_Username'];?>" />
<input name="article" type="hidden" id="article" value="<?php echo $row_articles['id'];?>" />
<input name="quantite" type="hidden" id="quantite" value="1" />
<input name="ACHETER" type="submit" id="ACHETER" value="ACHETER" /></td>
</tr>
<?php } while ($row_articles = mysql_fetch_assoc($articles)); ?> |
est-ce bien cela que tu souhaites visualiser ?
est-ce plus clair