Je tente de calculer un sous-total et un total à partir d'une série de valeurs stockées dans un tableau renvoyé à partir d'une base de données mysql.Calcul du sous-total et du total du script du panier de base
ce i ce que j'ai thusfar
while($row = mysql_fetch_array($cart)){
foreach($row AS $key => $value) { $row[$key] = stripslashes($value); }
$id = $row['id'];
$contents = unserialize($row['contents']);
foreach($contents as $key => $value){
if($key == "price"){$subtotal = $subtotal+$value;}
echo "$key : $value <br />";
}
echo "<br><br><br>";
}
echo "<font color=red>SubTotal $subtotal</font>";
contenu $ contient un tableau [name] => super [price] => 65.87 [quantity] => 25
i besoin donc de multiplier le prix par la quantité, puis prendre ce montant (par article) et l'ajouter dans total après la boucle
Vous selfproviding aux étapes à entreprendre pour le calcul du total;) Il suffit de mettre ces étapes dans une procédure ou une fonction et que vous avez terminé, vous devez bien sûr garder une trace du sous-total: Mais cela se fait facilement en plaçant un var (par exemple $ carttotal) en dehors de votre boucle et ajoutez le sous-total par ligne (qty * price) au $ carttotal. – Ben