bonjour,
j'ai fait une fonction qui calcule le nombre d'elèves selon le niveau d'etude (1ere annee,2annee,3 annee)
voila ma fonction:
calcul nombre d'eleves d'aprés le code de filiere $fil
1 2 3 4 5 6 7 8 9
| function stat_fil_xage($code_crefd,$iannee,$fil)
{
$db1=mysql_select_db("scolarite".$code_crefd);
$sql_xage="select * from age_wil_eleve where ICODE=$fil ";
$res_xage=mysql_query( $sql_xage);
if ($res_xage==FALSE)
echo mysql_error();
return(mysql_num_rows($res_xage));
} |
cette fonction retourne le nombre d'eleve, moi je fais entrer le code filiere. j'ai plusieurs codes et l'affichage est dans un tableau pareil
code filiere .......... nombre d'eleves
____________________________
104 ......................... 235
204 .......................... 98
304 ......................... 125
____________________________
total ....................... ????
le calcul pour chaque niveau la fonction marche bien
mais pour afficher (calculer) le total dans le tableau j'ai fait comme ça:
echo (stat_fil($code_crefd,$iannee,'204')+stat_fil($code_crefd,$iannee,'104')+stat_fil_xage($code_crefd,$iannee,'304'));
ça marche pas
j'ai fait aussi comme ça:
echo (intval(stat_fil($code_crefd,$iannee,'204'))+intval(stat_fil($code_crefd,$iannee,'104'))+intval(stat_fil_xage($code_crefd,$iannee,'304')));
intval a fonctionne en mysql, mais en mysql5 ne fonctionne pas et moi j'utilise mysql5 car j'ai travaillé avec les vues ou mysql ne connait pas les vues.
Comment afficher la somme SVP aidez moi ?
bien sûr je fais l'affichage dans une page php.
Merci
Partager