Boucle + Addition

Eléphant du PHP | 223 Messages

10 juil. 2010, 17:48

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

ViPHP
ViPHP | 5462 Messages

10 juil. 2010, 19:58

pas besoin de faire ca tu peux direct le faire en mysql

Eléphant du PHP | 223 Messages

12 juil. 2010, 14:38

slt
comment sa direct avec mysql ?
la je vois pas !

ViPHP
ViPHP | 5462 Messages

12 juil. 2010, 14:40

slt
comment sa direct avec mysql ?
la je vois pas !
tu veux faire une somme de prix dans ta base ?

Eléphant du PHP | 223 Messages

12 juil. 2010, 14:54

je sais pas !
je sais pas comment faire se truc?

ViPHP
ViPHP | 5462 Messages

12 juil. 2010, 14:56

je sais pas !
je sais pas comment faire se truc?
tu sais pas ce que fais ton code ?

Eléphant du PHP | 223 Messages

12 juil. 2010, 15:01

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

ViPHP
ViPHP | 5462 Messages

12 juil. 2010, 15:06

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

Eléphant du PHP | 223 Messages

12 juil. 2010, 15:08

je suis trop con ok compris merci a toi

Eléphant du PHP | 223 Messages

15 juil. 2010, 15:10

re

est il possibe de metre deux where

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

merci

Eléphant du PHP | 445 Messages

15 juil. 2010, 15:21

Salut,

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

Eléphant du PHP | 223 Messages

15 juil. 2010, 16:39

oki doki cela fonctionne