le total des totaux :-)

Eléphanteau du PHP | 38 Messages

07 mai 2010, 07:49

Bonjour,

une petite boucle qui me permet d'afficher des enregistrements:

while ($val3 = mysql_fetch_array($result3)) {

echo "<tr>";
//echo "<td><center><input type='checkbox' value=".$val3["RefArticle"]."name='RefArticle[]'></center></td>";
$total = $val3["Prix"] * $val3["Quantite"];
echo "<td>".$val3["dCommande"]."</td>";
echo "<td>".$val3["Article"]."</td>";
echo "<td>"."<img src='Photos/".$val3["Photo"]."' width='40'></td>";
echo "<td>".$val3["Quantite"]."</td>";
echo "<td>".$val3["Prix"]."</td>";
echo "<td>".$total."</td>";
echo "<td>".$val3["paye"]."</td>";
echo "</tr>";
}

La variable $total est comme vous pouvez le voir une multiplication du champ $Prix * $Quantité

or en dehors de la boucle j'aimerai mettre un petit echo qui affiche le total de tous ces totaux, comment faire?

merci d'avance!

Mammouth du PHP | 672 Messages

07 mai 2010, 09:37

Bonjour.

1. Merci d'utiliser les boutons (ou balises) PHP pour afficher tes scripts. C'est plus lisibles...

2. Il suffit d'utiliser une variable dans laquelle tu rajoutes à chaque passage dans la boucle le total de la ligne...
$grand_total = 0;
while ($val3 = mysql_fetch_array($result3)) { 
    echo "<tr>";
    $total = $val3["Prix"] * $val3["Quantite"];
    $grand_total = $grand_total + $total;
//...
}

Eléphanteau du PHP | 38 Messages

07 mai 2010, 11:31

Tout ok, merci!!!!