Calcule avec 2 tableaux

Petit nouveau ! | 1 Messages

28 nov. 2009, 20:15

Bonjour,

Je débute et j'ai un petit problème afin de calculer quelque chose.
Donc j'explique.

J'ai 2 tableaux que je remplis en fonction des resultats d'une requette de la sorte :
exemple
$tableau 1: projet1, projet1, projet2, projet1, projet3, projet2
$tableau 2: 2000, 2500, 2000, 2300, 1500, 2400.

chaque case du tableau 1 correspond à la case au même endroit du tableau 2.
Ce que je voudrai, c'est calculer le montant total pour le projet1, puis pour le projet2... en fonction des cases correspondantes sur le tableau 2..

Il me faudrait donc un algo capable de faire cela ..
Merci à vous.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

29 nov. 2009, 03:55

Bonjour,

A moins que tu ait un impératif technique, je pense que le plus simple c'est de demander à MySQL de te faire directement le calcul :
SELECT projet, SUM(cout) FROM lots GROUP BY projet;
Bien sûr il faut adapter cette requête à tes tables mais l'esprit est là.

+ d'infos sur la clause SUM() ... GROUP BY ici : http://dev.mysql.com/doc/refman/5.0/fr/ ... fiers.html
Quand tout le reste a échoué, lisez le mode d'emploi...