E commerce Panier calculer le montant
Ginolattera
Messages postés
22
Date d'inscription
Statut
Membre
Dernière intervention
-
giztou Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
giztou Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
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
- Roland souhaite calculer le montant total des ventes de son magasin. le fichier contient, pour chaque produit, la quantité vendue et le prix unitaire. calculez le montant total des ventes. - Forum Excel
- E exposant clavier ✓ - Forum Windows
- 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
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
Date d'inscription
Statut
Membre
Dernière intervention
merci Xavier.