IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

calculer la somme des elements dans un panier


Sujet :

Langage PHP

  1. #1
    Membre habitué Avatar de Akramweb
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2005
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2005
    Messages : 227
    Points : 197
    Points
    197
    Par défaut calculer la somme des elements dans un panier
    Bonjour,
    Voici mon probleme:
    je suis entrain de developper un panier sauf que j'ai rencontré un probleme.
    je n'arrive pas a faire la somme des produits :
    voici un bout de mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    <?
    session_start();
    include "conn.php";
    if(!isset($_SESSION['panier'])){
    echo "Panier vide";}
    else{
    for ($i=0; $i<count($_SESSION['panier']);$i++){
    $idd=$_SESSION['panier'][$i]['id'];
    $sql="select * from t_produit where id='$idd'";
    $result=mysql_query($sql);
    while($row=mysql_fetch_array($result)){
     echo $idd;
    echo ''.$row['prix'].'.00Dh';
    echo ''.$row['description'].'';
    echo '<img src=images/'.$row['images'].' width=50 height=50>';
    echo ''.$row['id_produit'].'';
    echo "<a href=retirer.php?retirer=del&id=$i>supprimer</a>";
    }
    }
    }
    ?>
    merci pour votre aide :d

  2. #2
    Membre confirmé Avatar de LeGilou
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 488
    Points : 531
    Points
    531
    Par défaut
    Bonjour,

    Je suppose que c'est le prix total que tu veux ?

    un truc comme ca devrait fonctionner :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    ...
    $total_panier = 0;
     
    while($row = mysql_fetch_array($result)){
      $total_pannier = $total_panier + $row['prix'];
      ...
     
    }
     
    echo "prix total : " . $total_panier;
    Gillou

  3. #3
    Membre habitué Avatar de Akramweb
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2005
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2005
    Messages : 227
    Points : 197
    Points
    197
    Par défaut
    Merci pour ta reponse.
    il faut juste voir le nom de la variable t'as mis un "n" de trop

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/10/2013, 16h12
  2. calculer la somme des heures dans un état
    Par fahdmounkaila dans le forum WinDev
    Réponses: 3
    Dernier message: 10/08/2011, 15h53
  3. Réponses: 3
    Dernier message: 01/04/2009, 11h51
  4. calcule somme des textbox dans un label
    Par hich24 dans le forum Général VBA
    Réponses: 5
    Dernier message: 07/02/2008, 14h55
  5. Somme des éléments dans plusieurs fichiers.
    Par AjJi dans le forum Linux
    Réponses: 2
    Dernier message: 11/06/2006, 00h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo