atolldecolombo
Messages postés6Date d'inscriptionlundi 28 avril 2008StatutMembreDernière intervention10 juillet 2008
-
3 juin 2008 à 17:47
atolldecolombo
Messages postés6Date d'inscriptionlundi 28 avril 2008StatutMembreDernière intervention10 juillet 2008
-
5 juin 2008 à 17:42
bonjour
voici mon pb : avec une extraction groupé par mois j'obtient le résulat suivant
je désirerais voir apparaitre le nom des mois au lieu de leurs valeurs
j'ai créé 2 variables d'extraction (afin qu'il n'y est pas de confusion avec un résultat sur le nombre d'adhésion est s'il est compris entre 1 et 12)
j'ai essayé avec la fonction switch sur la variable $resultadmois sans résultat
ci-dessous écriture actuelle
//calcul reppartion par mois
echo "PAR MOIS D'ADHESION";
$reqadhesion= "select month(datecotisation), count(*),round(((count(*)/$totalres)*100),1) from renseignements where (month(datecotisation)) group by(month(datecotisation))";
mysql_select_db("membres3e");
$resultad = mysql_query($reqadhesion);$resultadmois mysql_query($reqadhesion);$nbrlig mysql_numrows ($resultad);
atolldecolombo
Messages postés6Date d'inscriptionlundi 28 avril 2008StatutMembreDernière intervention10 juillet 2008 5 juin 2008 à 17:42
merci
le prg fonctionne, j'ai juste remplacé les cotes simples pour le titre par des cotes doubles et inséreé une case vide dans le array pour décalé d'un cran les mois
voici l'écriture et son aperçu
//calcul reppartion par mois
$aMoisFR = Array(' ','Janvier', 'Fevrier', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Aout', 'Septembre', 'Octobre', 'Novembre', 'Decembre');
echo " PAR MOIS D'ADHESI0N ";
mysql_select_db('membres3e');
$rQuery = mysql_query('SELECT MONTH(`datecotisation`), COUNT(*), ROUND(((COUNT(*)/'.((int) $totalres).')*100),1) FROM `renseignements` GROUP BY MONTH(`datecotisation`)');
?><?php
while ($aRes = mysql_fetch_row($rQuery)) {
?>
----
Voir meme remplacer mysql_fetch_row par mysql_fetch_assoc pour utiliser le nom du champs plutot que son numero de plus que t'y gagne en temps d'execution
Tout ça, ce ne sont que des exemples, à toi de les remanier =)
atolldecolombo
Messages postés6Date d'inscriptionlundi 28 avril 2008StatutMembreDernière intervention10 juillet 2008 4 juin 2008 à 16:37
bonjour,
merci pour ta réponse
mais petit probléme ce tableau doit servir toute l'année et si j'inscrie $iMois = 12; pour avoir un tableau annuel, j'ai des erreurs car la requete n'obtient pas de valeur sur les mois futurs (je pense avoir le même résultat si un mois n'a pas d'adhésion)
idem si j'enleve mysql_num_rows
donc désolé mais je n'est pas pu ou su mettre en place tes solutions
atoll
nb je débute sous ce langage