Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/01/2011, 01h16   #1
Invité régulier
 
Yassine RooT
Inscription : janvier 2011
Messages : 40
Détails du profil
Informations personnelles :
Nom : Yassine RooT

Informations forums :
Inscription : janvier 2011
Messages : 40
Points : 7
Points : 7
Par défaut totale prix sur un panier

salut je veux faire le totale prix sur un panier qui ce trouve sur ma bdd
Code :
1
2
3
4
5
6
7
 
while($res=mysql_fetch_assoc($retour_messages)){
$prix=$res['prix'] ;
 
echo $prix++ ;
 
}
j'ai utilisé cette méthode mais ca fonctionne pas !
new-root est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 01h28   #2
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 951
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 951
Points : 1 063
Points : 1 063
bon je vois que tu as vu mon message sur le forum mysql mais tu n'as pas compris.
ce que tu peux faire c'est un echo

Code :
1
2
3
4
5
6
7
8
9
 
while($res=mysql_fetch_assoc($retour_messages))
{
 echo "avant => ", $prix ,"<br>";
 $prix=$res['prix'] ;
 echo "milieux => ", $prix ,"<br>";
 $prix++ ;
 echo "fin => ", $prix ,"<br>";
}
voilà tu devrais comprendre tout seul maintenant ce que je voulais dire en disant que tu n'accumule pas tes prix dans la variable $prix tu les écrases. Si tu piges pas, va te coucher tu seras plus performant demain avec du sommeil.

EDIT

Ceci dit SELECT SUM(...) FROM .... WHERE ... en sql ça marche aussi.
__________________
PHP fait nativement la validation d'adresse électronique Vous êtes perdu en PHP? rassurez-vous ici (en)
Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 02h08   #3
Invité régulier
 
Yassine RooT
Inscription : janvier 2011
Messages : 40
Détails du profil
Informations personnelles :
Nom : Yassine RooT

Informations forums :
Inscription : janvier 2011
Messages : 40
Points : 7
Points : 7
hahah j'arrive pas a dormir avant que je finir mon dérangement

votre code c la mémé que mon code qui fonctionne pas
Code :
1
2
3
4
5
6
7
 
while($res=mysql_fetch_assoc($retour_messages))
{
 $prix=$res['prix'] ;
 $prix=$prix++ ;
 echo "totale  = ", $prix ,"<br>";
}
Merci de votre aide mon amis mais si tu peux que tu dérange avec moi pour que je règle ce piège !
new-root est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 10h12   #4
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 278
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 278
Points : 2 324
Points : 2 324
Bonjour,

Code php :
1
2
3
4
5
6
7
 
$prix = 0;
 
while($res=mysql_fetch_assoc($retour_messages))
    $prix += $res['prix'] ;
 
echo "prix final : " . $prix;
Madfrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 15h17   #5
Membre à l'essai
 
Inscription : mars 2004
Messages : 60
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 60
Points : 23
Points : 23
Envoyer un message via MSN à d.w.d
Oui je dirais aussi comme madrix
Code :
1
2
3
4
while($res=mysql_fetch_assoc($retour_messages))
    $prix += $res['prix'] ;
 
echo "prix final : " . $prix;
Je ne vois pas l'intérêt d'aller chercher une valeur dans la base de donnée pour faire après un $prix++;

++
Damien
d.w.d est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 23h11   #6
Invité régulier
 
Yassine RooT
Inscription : janvier 2011
Messages : 40
Détails du profil
Informations personnelles :
Nom : Yassine RooT

Informations forums :
Inscription : janvier 2011
Messages : 40
Points : 7
Points : 7
Super ca marche Merci pour tous !!
new-root est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h32.


 
 
 
 
Partenaires

Hébergement Web