Php somme d'une colonne d'un tableau 2 D

Résolu/Fermé
toto - 26 juin 2011 à 17:40
 toto - 26 juin 2011 à 22:35
Bonjour,

j'ai une requette sql qui retourne plusieurs données,

en position 2 j'ai des chiffres, j'aimerais obtenir la somme de toutes ces valeurs.

j'ai vu la fonction sum en php pour les tableaux mais je n'arrive pas à la mettre en oeuvre....

Merci de votre aide.


A voir également:

7 réponses

CrazyWorld Messages postés 326 Date d'inscription samedi 8 novembre 2008 Statut Membre Dernière intervention 16 février 2013 41
Modifié par CrazyWorld le 26/06/2011 à 18:40
Tu veux afficher la somme de toutes les quantités?

$req=mysql_db_query($sql_bdd,"select SUM(qte) as nbqte from matable",$db_link) or die(mysql_error());
$row = mysql_fetch_array($req);
echo $row['nbqte'];
1
Luxerails Messages postés 159 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 24 décembre 2012 41
26 juin 2011 à 21:46
bah imaginons ton array $array contenant ton tableau :
$somme = 0;
for ($i=0; $i<=count($array)-1; $i++) $somme += $array[$i][2];

Tout simplement :)
1
CrazyWorld Messages postés 326 Date d'inscription samedi 8 novembre 2008 Statut Membre Dernière intervention 16 février 2013 41
26 juin 2011 à 17:47
Peux-tu nous montrer ta requete avec l' affichage du résultat ?
0
Bonjour la requette :

select nom, prenom, qte from matable order by qte asc

résultat dans la variable $resutat
Nom1, prenom1, 40,
Nom2, prenom2, 120,
Nom3, prenom3, 90,
Nom4, prenom4, 20,

j'accède aux données de cette facon :

echo $resulttat[0][2] pour afficher la quantité 40

Merci de votre aide.
0
CrazyWorld Messages postés 326 Date d'inscription samedi 8 novembre 2008 Statut Membre Dernière intervention 16 février 2013 41
26 juin 2011 à 18:26
okeii mais la requete qui fait une addition
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
je voudrais pas faire de requete pour générer une addition. je préférerai effectuer un somme de la colonne qui m'intéresse.

j'ai vu qu'il existait des fonctions array_sum !

Est ce que vous pensez que je puisse m'en sortir comme ca ?
0
alors pas d'autre solution que la requette ???
0
Oki c'est ce que j'ai fini par faire !
0