Somme total d'une boucle depuis $Quantite_[$i]
Résolu
Sinistrus
Messages postés
1010
Date d'inscription
Statut
Membre
Dernière intervention
-
Sinistrus Messages postés 1010 Date d'inscription Statut Membre Dernière intervention -
Sinistrus Messages postés 1010 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'avais créé un post hier et j'ai supprimé le contenu en demandant sa suppression. Erreur de ma part et j'en suis désolé.
Ma question concernait le calcul de la somme de plusieurs $Quantite[$i] dans une boucle WHILE.
J'ai compris qu'il fallait déclarer avant la boucle la variable à 0, puis dans la boucle exécuter le calcul comme si c'était pour une seule opération, et enfin, appeler le résultat avec
Au final,
Modérateurs: Veuillez m'excuser pour ce désagrément.
J'avais créé un post hier et j'ai supprimé le contenu en demandant sa suppression. Erreur de ma part et j'en suis désolé.
Ma question concernait le calcul de la somme de plusieurs $Quantite[$i] dans une boucle WHILE.
J'ai compris qu'il fallait déclarer avant la boucle la variable à 0, puis dans la boucle exécuter le calcul comme si c'était pour une seule opération, et enfin, appeler le résultat avec
+=afin qu'il cumul le nombre de fois que
$Quantite[$i]est appelé dans ma boucle.
Au final,
<?php echo $P_TOTAL; ?>me donnera la somme total.
<?php $P_TOTAL = 0; ?> <?php try{ $Stat = $pdo->query("SELECT * FROM tb_produits"); $i = 0; while($data = $Stat->fetch(PDO::FETCH_ASSOC)) { ?> <?php $P_TOTAL = $data["Quantite"] * $data["Poids"]; $P_TOTAL += $P_TOTAL; ?> <input type="number" name="Fr_Quantite[<?php echo $i;?>]" id="Fr_Quantite_<?php echo $i;?>" value="<?php echo $data["Quantite"]; ?>"> <?php echo $data["Poids"]; ?> <?php $i++; } }catch(PDOException $e){echo "<div class='alert alert-danger'>".$e->getMessage()."</div>";} ?> <?php echo $P_TOTAL; ?>
Modérateurs: Veuillez m'excuser pour ce désagrément.
A voir également:
- Somme total d'une boucle depuis $Quantite_[$i]
- Formule somme excel colonne - Guide
- Total uninstall - Télécharger - Divers Utilitaires
- Somme si couleur - Guide
- I showkeyplus - Télécharger - Utilitaires
- Total video converter - Télécharger - Conversion & Codecs
1 réponse
Bonjour,
Il me semblait que tu avais trouvé la solution à ton souci.
Par contre.. je pense que tu as une erreur ici
car là.. tu écrases ta variable $P_TOTAL puis... tu la multiplie par deux...
ce qui reviendrait à
Mais je ne pense pas que ça soit ce que tu souhaites...
Donc il faudrait modifier par
Il me semblait que tu avais trouvé la solution à ton souci.
Par contre.. je pense que tu as une erreur ici
$P_TOTAL = $data["Quantite"] * $data["Poids"]; $P_TOTAL += $P_TOTAL;
car là.. tu écrases ta variable $P_TOTAL puis... tu la multiplie par deux...
ce qui reviendrait à
$P_TOTAL = ($data["Quantite"] * $data["Poids"]) * 2;
Mais je ne pense pas que ça soit ce que tu souhaites...
Donc il faudrait modifier par
$P_TOTAL += $data["Quantite"] * $data["Poids"] ;
Sinistrus
Messages postés
1010
Date d'inscription
Statut
Membre
Dernière intervention
17
Merci beaucoup Jordan45 ! en effet tu as raison.