Calcul total commande en SQL

Fermé
myloue - 17 juin 2009 à 16:51
 myloue - 17 juin 2009 à 18:00
Bonjour,

Je sèche sur un problème concernant le calcul total de mes commandes en SQL.

Je suis en train de créer un site e-commerce. Mes commandes sont stockées dans une base de données.


Pour afficher le détail de ma commande, voici ma requete :

while($donnees3 = mysql_fetch_array($reponse3))
{?>
<tr>
<td><img src="<?php echo $donnees3['url_image']; ?>"></td>
<td style="width:200px;"><?php echo $donnees3['libelle']; ?></td>
<td style="width:60px;"><?php echo $donnees3['prix'] . "€"; ?></td>
<td style="width:50px;"><?php echo $donnees3['quantite']; ?></td>
<td style="width:95px;"><?php $sub_total= $donnees3['prix']*$donnees3['quantite']; echo $sub_total?>
</tr>


<?php }
?>

Comment puis-je faite pour calculer le total de tous mes $sub_total alors que le contenu de la variable est renouvellé à chaque tour du while?

Y-at-il un moyen pour sauvegarder les différents $sub_total?


Voici mes tables

une table commande : information générale de la commande

une table concerner : (qui détaille tous les produits présent sur une commande) num_commande num_produit quantite

produit : comporte le prix des produits


Merci d'avance pour votre aide
A voir également:

2 réponses

Merci :-)
1
cireme83 Messages postés 17 Date d'inscription mercredi 10 juin 2009 Statut Membre Dernière intervention 17 janvier 2011 3
17 juin 2009 à 16:57
$res=0;
while($donnees3 = mysql_fetch_array($reponse3))
{?>
<tr>
<td><img src="<?php echo $donnees3['url_image']; ?>"></td>
<td style="width:200px;"><?php echo $donnees3['libelle']; ?></td>
<td style="width:60px;"><?php echo $donnees3['prix'] . "€"; ?></td>
<td style="width:50px;"><?php echo $donnees3['quantite']; ?></td>
<td style="width:95px;"><?php $sub_total= $donnees3['prix']*$donnees3['quantite']; echo $sub_total;
$res=$sub_total+$res;
?>
</tr>


<?php }
?>

peut etre avec sa
0