E commerce Panier calculer le montant
Ginolattera
Messages postés
26
Statut
Membre
-
giztou Messages postés 7 Statut Membre -
giztou Messages postés 7 Statut Membre -
Bonjour,
j'ai réalisé un panier de E com, j'ai de problème pour finir le calculer le montant total, il n'arrive pas faire l'addition des montants précédents, seulement afficher le montant partial, qq'un peut m'aider de modifier mon script ? svp!
<?php
session_start();
require_once 'panier.php';
$panier = new Panier('produits');
$listproduit = $panier->getPanier();
?>
<?php if(!$listproduit){?>
<p> votre panier est vide </p>
<?php } else {?>
<table border="1" width="50%">
<tr>
<td>Name</td>
<td>Price</td>
<td>Quantity</td>
<td>Montant</td>
</tr>
<?php foreach($listproduit as $produit) {
$totalprice=0;
$subtotal=$produit['quantity']*$produit['price'];
$totalprice+=$subtotal;
?>
<tr>
<td><?php print $produit['name'] ?></td>
<td><?php print $produit['price'] ?></td>
<td><?php print $produit['quantity'] ?></td>
<td><?php print($produit['quantity']*$produit['price'])?>€</td>
</tr>
<?php } ?>
<?php echo "Total: $totalprice";?>€
</table>
<?php } ?>
<p><a href="index.php">Accueil</a></p>
j'ai réalisé un panier de E com, j'ai de problème pour finir le calculer le montant total, il n'arrive pas faire l'addition des montants précédents, seulement afficher le montant partial, qq'un peut m'aider de modifier mon script ? svp!
<?php
session_start();
require_once 'panier.php';
$panier = new Panier('produits');
$listproduit = $panier->getPanier();
?>
<?php if(!$listproduit){?>
<p> votre panier est vide </p>
<?php } else {?>
<table border="1" width="50%">
<tr>
<td>Name</td>
<td>Price</td>
<td>Quantity</td>
<td>Montant</td>
</tr>
<?php foreach($listproduit as $produit) {
$totalprice=0;
$subtotal=$produit['quantity']*$produit['price'];
$totalprice+=$subtotal;
?>
<tr>
<td><?php print $produit['name'] ?></td>
<td><?php print $produit['price'] ?></td>
<td><?php print $produit['quantity'] ?></td>
<td><?php print($produit['quantity']*$produit['price'])?>€</td>
</tr>
<?php } ?>
<?php echo "Total: $totalprice";?>€
</table>
<?php } ?>
<p><a href="index.php">Accueil</a></p>
A voir également:
- E commerce Panier calculer le montant
- Comment calculer la moyenne sur excel - Guide
- É majuscule - Guide
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
- E exposant clavier ✓ - Forum Windows
- È majuscule - Forum Clavier
3 réponses
Bonjour,
C'est normal :
À chaque itération de la boucle, tu remets $totalprice à 0 !
Il faut inverser ces deux lignes.
Xavier
C'est normal :
<?php
foreach($listproduit as $produit) {
$totalprice=0;
À chaque itération de la boucle, tu remets $totalprice à 0 !
Il faut inverser ces deux lignes.
Xavier
giztou
Messages postés
7
Statut
Membre
merci Xavier.