Bonjour a tous,
J'ai une table history_visite avec champ: date et un champ visite_log
Date = Le jour de la connection
Visite_log = Qte de connection Positive qui est numerique.
J'aimerai avoir dans ma fonction un listing des 30 derniere jour avec le nombre de connection relier par journée,
exemple: Si le membre X c'est connecté 3 fois dans la journée du 10 février et 6 fois le 2 Fevrier jaimerai faire afficher:
10 fevrier (3)
2 fevrier (6)
ainsi de suite pour tout les jour dans le delais de 30 jours, J'ai essayer avec un GROUP BY date , mais cela me donne une liste complete des journée avec (1) au bout de la journée, je veux que le total des connection journaliere sois grouper par le jour afficher...
Je ne sais pas si ma question est claire, voila ma fonction que je vous ais mis pour avoir une idée ....
function history_visite_date() {
$delai_date = date("Y-m-d", strtotime("-30day"));
$ats = mysql_query("SELECT SUM(visite_log) AS cnt, date FROM history_visite WHERE user = '".$_SESSION['login']."' AND date>='".$delai_date."' GROUP BY date ") or die (mysql_error());
while($row = mysql_fetch_array($ats)) {
if($row['cnt']==0) {$qte = '0';} else {$qte = $row['cnt'];}
echo 'Jour '.$row['date'].' Quantite '.$qte.' Connection<br />';
}
}
Merci beaucoup de votre aide,