Php formulaire calcul
dasvitania
Messages postés
5
Statut
Membre
-
dasvitania Messages postés 5 Statut Membre -
dasvitania Messages postés 5 Statut Membre -
Bonjour,
J'ai un souci dans mon code, mon algorithme n'est pas bon.
J'ai un formulaire de commande de vin avec le prix à l'unité et un champ pour saisir le nombre de bouteille à commander. Je cherche à afficher le montant total pour chaque vin : $nb* $prix .
le problème c'est que ma variable $nb prend la valeur du dernier champ de mon formulaire, je crois savoir pourquoi mais je ne trouve pas de solution...
voilà mon code, je bloque dessus depuis trop longtemps j'ai besoin d'un regard neuf!
Merci à qui pourra m'aider^^
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
J'ai un souci dans mon code, mon algorithme n'est pas bon.
J'ai un formulaire de commande de vin avec le prix à l'unité et un champ pour saisir le nombre de bouteille à commander. Je cherche à afficher le montant total pour chaque vin : $nb* $prix .
le problème c'est que ma variable $nb prend la valeur du dernier champ de mon formulaire, je crois savoir pourquoi mais je ne trouve pas de solution...
voilà mon code, je bloque dessus depuis trop longtemps j'ai besoin d'un regard neuf!
Merci à qui pourra m'aider^^
----------------------------------------------------------------------------------------------------------------
<form method="post" name="commande">
<table width="200" border="1">
<tr>
<th scope="col">Prix net à la bouteille, logée en cartons de 6 ou12 blles
Expédition en France métropolitaine
</th>
<th scope="col">TTC</th>
<th scope="col">Nombre de Blles</th>
<th scope="col">Montant TTC</th>
</tr>
<?php
// 1: récupérer l'appellation
$req = ("SELECT distinct appellation FROM vin order by appellation asc");
$res = mysql_query($req) or die (mysql_error());
while ($ligne = mysql_fetch_array($res))
{
?>
<tr>
<td style="font-weight: bold">
<?php echo $ligne['appellation']; ?>
</td>
</tr> <?php
//Garde en mémoire l'appellation en cours
$appel = $ligne[0];
//Récupère les vins de même appellation que $appel
$requ = ("SELECT nom, prix FROM vin Where appellation = '" .$appel. "'");
$result = mysql_query($requ) or die (mysql_error());
//Tant que la requête renvoi des ligne on affiche le nom du vin dans le tableau
while ($lign = mysql_fetch_array($result))
{
?>
<tr>
<td> <?php echo $lign['nom']; ?> </td>
<td> <?php echo $lign['prix']; ?></td>
<td><input style="width: 50px" name="nb" type="text" value=""/></td>
<?php $px = $lign['prix'];
$nb = $_POST['nb'];
$ttc = $px * $nb;
?>
<td><?php echo $ttc ?></td>
</tr>
<?php
}
}
?>
</table>
<input type="submit" name="Envoyer" value="Envoyer" />
</form>
----------------------------------------------------------------------------------------------------------------
A voir également:
- Php formulaire calcul
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Calcul moyenne excel - Guide
- Calcul km marche à pied gratuit - Télécharger - Sport
- Formulaire de reclamation instagram - Guide