Bonjour à tous,
langage utilisé : PHP
J'ai un souci : j'ai un formulaire nommé "ChoixArticle" qui comporte les infos suivantes
Ref article
hauteur
largeur
couleur
prix TTC
qté
prix total
En dehors de
la couleur = liste déroulante de choix
la quantité = soit liste déroulante ou nombre à taper (suivant les possibilités de calcul)
le prix total (mon souci) donc égal à prix TTC x Qté - Je souhaite
qu'il s'affiche dès que l'on sélectionne ou que l'on marque la quantité
désirée
toutes les infos proviennent d'une base de données, elles sont
sélectionnées depuis la ref globale de l'article, une ref globale peut
correspondre à 1, 2 ou 3 articles (puisque tailles disponibles
différentes)
j'ai donc un tableau comprenant un formulaire avec ces infos
je peux donc avoir en résultat 1 à 3 lignes de produit
j'ai utilisé les régions répétées de Dreamweaver pour cela et ça fonctionne très bien
lorsque je sélectionne un article depuis le catalogue (ref globale)
j'obtiens la fiche détaillée avec ma ou mes lignes produits
J'ai trouvé sur le site un exemple qui me correspond tout à fait, mais je n'arrive pas à le valider avec mes données !
Je ne dois pas mettre la bonne syntaxe
Quelqu'un peut il m'éclairer sur le sujet ?
d'avance merci à tous
voici le code que j'ai mis en place :
======================================
<script type="text/javascript">
function calcul
{ChoixArticle.res.value=Number(ChoixArticle.pri.value)*Number(ChoixArticle.qte.value);
total.value=0;
}
</script>
<form id="ChoixArticle" name="ChoixArticle" method="post" action="">
<table width="817" border="1">
<tr>
<th width="96" scope="col">ref</th>
<th width="147" scope="col">Désignation</th>
<th width="127" scope="col">hauteur</th>
<th width="118" scope="col">largeur</th>
<th width="86" scope="col">couleur</th>
<th width="127" scope="col">prix</th>
<th width="127" scope="col">Qté</th>
<th width="127" scope="col">total</th>
<th width="70" scope="col">ACHETER</th>
</tr>
<?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">
<option>blanc</option>
<option>noir</option>
<option>bleu</option>
<option>rouge</option>
</select>
</td>
<td><input type="text" name="ChoixArticle.pri"readonly
value="<?php echo $row_articles['prix_ttc']; ?>" /></td>
<td><input type="text" name="ChoixArticle.qte"
onblur="calcul();" /></td>
<td><input type="text" name="ChoixArticle.res"readonly
value="" /></td>
</tr>
<?php } while ($row_articles = mysql_fetch_assoc($articles)); ?>
</table>
</form>
======================================================================================
Françoise