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

PHP & Base de données Discussion :

addition pour total d'un panier [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 10
    Points : 6
    Points
    6
    Par défaut addition pour total d'un panier
    bonjour desolé j'ai perdu mon mot de passe et j'ai plus le nom de domaine associéj'ai du creer un nouveau compte. ( mon ancien compte apprenti-fab)

    j'ai fait un panier et je voudrais avoir le total mais je suis bloquer

    voila 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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     
     
    $q=mysql_query("SELECT * FROM panier WHERE  id_me ='$id_me'");
     
     
    				if (mysql_num_rows($q) !=0) 
    				{
    					echo '<table border="0" align="left"><tr bgcolor="#FFDC98"><td><p>Photo </p></td>';
    						echo'<td><p>Quantité </p></td>';
    						echo '<td><p> Description</p></td>';
    						echo '<td><p>Taille</p></td>';
    						echo '<td><p>Couleur</p></td>';
    						echo '<td><p>Prix Normal</p></td>';
    						echo '<td><p>Prix Club</p></td>';
    						echo '<td><p>Total</p></td>';
    						echo '<td><p>Modifier</p></td>';
    						echo '<td><p>Supprimer</p></td></tr>';
     
    					while ($d=mysql_fetch_array($q)) 
    					{
     
     
    						echo '<td width="110"><p><img src="ventes_images/'.$d[imageProduit].'.jpg" border="0" width="100" alt="'.$d[NomProduit].'"></p></td>';
     
    							echo '<form action="panier.php" method="post">';
    							echo '<td><input class="bouton" type="text" name="nb" size="2" maxlength="2"value="'.$d[QteProduit].'"></td>';
    							echo '<td>'.$d[NomProduit].'</td>';
    							echo '<td>'.$d[TailleProduit].'</td>';
    							echo '<td>'.$d[CouleurProduit].'</td>';
    							echo '<td>'.$d[PrixNormal].'</td>';
    							echo '<td>'.$d[PrixProduit].'</td>';
     
    							$Total=$d[PrixProduit]*$d[QteProduit];
     
    							echo '<td>'.$Total.' €</td>';
     
    							echo '<td><p> <input name="cmdModifierQtePanier" type="submit" value="Modifier"></p></td>';
    							echo '<input type="hidden" name="txtIdPanier" value="'.$d['IdPanier'].'"></form>';
    							echo '<td><form><input name="cmdSupprimerQtePanier" type="submit" value="supprimer"><input type="hidden" name="txtIdPanier" value="'.$d['IdPanier'].'"></form></td></tr>';
    					} 
    					echo '</table></div>';
    				}
    				else
    					echo'<h3 style="color:#0000C0">Votre panier est vide</h3>';
    j'ai donc le total de chaque produit mais je voudrais le taotal de tous les produits .
    est ce qu'un ame charitable pourrais me venir en aide.

    il me faut le total du panier.

    merci
    fabien

  2. #2
    Membre actif
    Avatar de maxime.ohayon
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2007
    Messages : 113
    Points : 226
    Points
    226
    Par défaut panier php
    Pas compliqué, tu fait un compteur que tu initialise à 0 et ensuite tu ajoute chaque sous total
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    $q=mysql_query("SELECT * FROM panier WHERE  id_me ='$id_me'");
    $cmpt=0;   
                    
                    if (mysql_num_rows($q) !=0) 
                    {
                        echo '<table border="0" align="left"><tr bgcolor="#FFDC98"><td><p>Photo </p></td>';
                            echo'<td><p>Quantité </p></td>';
                            echo '<td><p> Description</p></td>';
                            echo '<td><p>Taille</p></td>';
                            echo '<td><p>Couleur</p></td>';
                            echo '<td><p>Prix Normal</p></td>';
                            echo '<td><p>Prix Club</p></td>';
                            echo '<td><p>Total</p></td>';
                            echo '<td><p>Modifier</p></td>';
                            echo '<td><p>Supprimer</p></td></tr>';
                                            
                        while ($d=mysql_fetch_array($q)) 
                        {
                            
                            
                            echo '<td width="110"><p><img src="ventes_images/'.$d[imageProduit].'.jpg" border="0" width="100" alt="'.$d[NomProduit].'"></p></td>';
                            
                                echo '<form action="panier.php" method="post">';
                                echo '<td><input class="bouton" type="text" name="nb" size="2" maxlength="2"value="'.$d[QteProduit].'"></td>';
                                echo '<td>'.$d[NomProduit].'</td>';
                                echo '<td>'.$d[TailleProduit].'</td>';
                                echo '<td>'.$d[CouleurProduit].'</td>';
                                echo '<td>'.$d[PrixNormal].'</td>';
                                echo '<td>'.$d[PrixProduit].'</td>';
                                
                                $Total=$d[PrixProduit]*$d[QteProduit];
                                $cmpt+=$Total
                                echo '<td>'.$Total.' €</td>';
                                
                                echo '<td><p> <input name="cmdModifierQtePanier" type="submit" value="Modifier"></p></td>';
                                echo '<input type="hidden" name="txtIdPanier" value="'.$d['IdPanier'].'"></form>';
                                echo '<td><form><input name="cmdSupprimerQtePanier" type="submit" value="supprimer"><input type="hidden" name="txtIdPanier" value="'.$d['IdPanier'].'"></form></td></tr>';
                        } 
    
                        echo '</table></div>';
                    }
                    else
                        echo'<h3 style="color:#0000C0">Votre panier est vide</h3>';
    et maintenant $cmpt contient le résultat de tout et tu l'affiche à la fin

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    merci c'est impect

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

Discussions similaires

  1. une bd pour un site avec panier
    Par shirya dans le forum E-Commerce
    Réponses: 1
    Dernier message: 23/04/2008, 20h40
  2. Calcul prix total d'un panier
    Par kluck3000 dans le forum Langage
    Réponses: 4
    Dernier message: 22/03/2008, 19h54
  3. cas d'utilisation pour un achat par panier
    Par adlich dans le forum Cas d'utilisation
    Réponses: 1
    Dernier message: 26/07/2007, 01h30
  4. codage asp pour construction d'un panier
    Par leclone dans le forum ASP
    Réponses: 3
    Dernier message: 23/05/2006, 16h44
  5. Réponses: 5
    Dernier message: 22/03/2006, 15h54

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