Calcul total commande en SQL

myloue -  
 myloue -
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

myloue
 
Merci :-)
1
cireme83 Messages postés 19 Statut Membre 3
 
$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