Bonjour ,
je veux afficher le total pour chaque anneé pour chaque sous programme
la formule =taux du prog1/taux du prog2 (2010)
en utilisant le php
http://data.imagup.com/12/1171358587.JPG
Version imprimable
Bonjour ,
je veux afficher le total pour chaque anneé pour chaque sous programme
la formule =taux du prog1/taux du prog2 (2010)
en utilisant le php
http://data.imagup.com/12/1171358587.JPG
Bonjour,
tu dois faire une boucle puis appliquer ta formule....
Mais a tu deja un bout de code de fait ???
MErci,
Guigo
voici qq code,j'ai affiché toutes les informations dans mon tableau juste il reste de mettre la formule
le souci c comment faire cette formule (une idée :?)
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 $res= mysql_query("SELECT distinct annee_programme.Id,taux FROM `annee_programme` where `Idprogramme`=".$rowprog['IdProgramme']." and IdSousProg='$Idsousprogramme' order by annee ") or die(mysql_error()); while($row=mysql_fetch_assoc($res)) { $tot_2009 = 0; $tot_2010 = 0; $tot_2011 = 0; $tot_2012 =0; $tot_2013 = 0; $tot_2014 = 0; $tot_2015= 0; $id=$row['Id']; $taux=$row['taux']; //le taux pour chaque annee selon le sous programme echo "<th >".$taux."</span></th>"; // $tot_2009 =$taux; } $i++; echo "</tr>"; } echo "<tr><th width='234' bgcolor='#6699CC' align='center' colspan='2'>Total</th>";
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $sql='SELECT Id, annee, taux FROM annee_programme'; $result=mysql_query($sql) or die(mysql_error());; while($row=mysql_fetch_array($result)) { $T[$row['annee']][$row['Id']]=$row['taux']; } //formule $ResFormule=$T[2010][1]/$T[2010][2]; //verification echo $ResFormule;
je veux la faire dynamiquement
et non pas entrer à chaque fois l’année et IdCode:
1
2 //formule $ResFormule=$T[2010][1]/$T[2010][2];
Ca veut dire quoi "la faire dynamiquement" ? :weird:
si tu n'as que 2 sous programmes tu peux laisser en dur comme ca...
le probleme que j'ai des centaine sous programme et je devrais calculer pour chaque programme son total :(:(:(:(
Tu peux stocker tes resultat dans un tableau PHP, par exemple $tab[$annee][$prog][$sousprog] en meme temps que tu ecris le tableau HTML.
Pour faire la ligne total, tu n'as plus qu'a reparcourir le tableau PHP en faisant ton calcul.
Mais c'est pas un soucis.... Mais il faut bien expliquer le problème pour qu'on puisse t'aider à le résoudre ! Tout problème à solution, sinon ya pas de problème :D
Mais par exemple
prog 1
prog 2
prog 3
prog 4
total on doit connaitre la solution pour
p1/p2 et p1/p3 et p1/p4
p2/p1 et p2/p3 et p2/p4 .....
Et cela pour chaque année ?
chaque programme a deux sous programme
prog1=>sprog1 ,sprog2
prog2 =>sprog1 ,sprog2
prog n...=>sprogn, sprogn+1
Formule:
total du prog1=taux sprog1 /taux sprog2
Comment on peux récupérer le résultat de chaque ligne ou chaque colonne et le stocker dans un tableau ????
j'essaye de trouver une solution pour résoudre mon problème :(
si vous avez des solutions merci de m'aider