Page 1 sur 1

Boucle + Addition

Posté : 10 juil. 2010, 17:48
par hashut
Bonjour
comment additionner les variable d'une boucle

Code : Tout sélectionner

mysql_connect($serveur, $user, $passw) or die("Impossible de se connecter ˆ la base de donnŽes"); mysql_select_db("$bd_base")or die("Impossible de se connecter ˆ la base de donnŽes"); $sql = 'SELECT coupons_id, orders_id FROM discount_coupons_to_orders '; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); echo"<BR><BR>"; echo"<table align='center' cellpadding='4' cellspaccing='4'><tr><td><b>Coupon</b></td><td><b>Commande</b></td><td><B>Montant</B></td></tr>"; while($data = mysql_fetch_assoc($req)) { $coupon= $data['coupons_id']; $cnom= $data['orders_id']; echo"<tr><td>$coupon </td><td align='center'>$cnom</td><td>"; mysql_connect($serveur, $user, $passw) or die("Impossible de se connecter ˆ la base de donnŽes"); mysql_select_db("$bd_base")or die("Impossible de se connecter ˆ la base de donnŽes"); $sqlm ="SELECT * FROM orders_total WHERE orders_id='$cnom'"; $reqm = mysql_query($sqlm) or die('Erreur SQL !<br>'.$sqlm.'<br>'.mysql_error()); while($datam = mysql_fetch_assoc($reqm)) { $montant=+ $datam['value']; echo"$montant "; //je voudrais que tous les resultats s'additionne mais pas moyen grrrrr $i++; } echo"</td></tr>"; $i++; }
merci

Re: Boucle + Addition

Posté : 10 juil. 2010, 19:58
par stealth35
pas besoin de faire ca tu peux direct le faire en mysql

Re: Boucle + Addition

Posté : 12 juil. 2010, 14:38
par hashut
slt
comment sa direct avec mysql ?
la je vois pas !

Re: Boucle + Addition

Posté : 12 juil. 2010, 14:40
par stealth35
slt
comment sa direct avec mysql ?
la je vois pas !
tu veux faire une somme de prix dans ta base ?

Re: Boucle + Addition

Posté : 12 juil. 2010, 14:54
par hashut
je sais pas !
je sais pas comment faire se truc?

Re: Boucle + Addition

Posté : 12 juil. 2010, 14:56
par stealth35
je sais pas !
je sais pas comment faire se truc?
tu sais pas ce que fais ton code ?

Re: Boucle + Addition

Posté : 12 juil. 2010, 15:01
par hashut
ben si je comprend mon code
mais tu ma dit que je peu faire la somme de mes variable de la boucle direct via mysql
la je n'arrive pas

Re: Boucle + Addition

Posté : 12 juil. 2010, 15:06
par stealth35
ben si je comprend mon code
mais tu ma dit que je peu faire la somme de mes variable de la boucle direct via mysql
la je n'arrive pas

image un tableau mysql du type
+-----+------+------+
| id  | type | prix |
+-----+------+------+
|  1  |   1  |  25  |
+-----+------+------+
|  2  |   1  |  20  |
+-----+------+------+
|  3  |   2  |  10  |
+-----+------+------+
faire :
SELECT SUM(prix) as somme FROM test WHERE type = 1
te donnera : somme = 45

Re: Boucle + Addition

Posté : 12 juil. 2010, 15:08
par hashut
je suis trop con ok compris merci a toi

Re: Boucle + Addition

Posté : 15 juil. 2010, 15:10
par hashut
re

est il possibe de metre deux where

SELECT SUM(value) AS value FROM orders_total WHERE title='Total:' et where id='$id'

merci

Re: Boucle + Addition

Posté : 15 juil. 2010, 15:21
par Ultim4T0m
Salut,

Essaye ça :
SELECT SUM(value) AS value FROM orders_total WHERE title='Total:' AND id='2'

Re: Boucle + Addition

Posté : 15 juil. 2010, 16:39
par hashut
oki doki cela fonctionne