Les Allergies
Alimentaires
Posez votre question Signaler

Calcul total commande en SQL

myloue - Dernière réponse le 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
Lire la suite 

Calcul total commande en SQL »

2 réponses
Réponse
+1
moins plus
Merci :-)
Ajouter un commentaire
Réponse
+0
moins plus
$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
Ajouter un commentaire
Ce document intitulé « calcul total commande en SQL » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?