Décalage d'un jour dans le JGraph


Yvan
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 295
Inscription: 6 Nov 2002

Décalage d'un jour dans le JGraph

Message le Mar Jan 07, 2003 12:56

J'ai remarqué un décalage d'un jour dans le JGraph : les données du jour X sont affichées au jour Y. C'est pas très grave, mais j'ai modifié mon script en conséquence.
Avant :
Code: Tout sélectionner
$i = 1;
while($i < 33)
{
  // courbe : nb de visites
  $sql  = "SELECT id";
  $sql .= " FROM ".$TABLE_LOG;
  $sql .= " WHERE TO_DAYS(date) = TO_DAYS('".$_GET[annee]."-".$_GET[mois]."-".$i."')";
  $res  = mysql_query($sql) or erreurServeurMySQL($sql);
  $num  = mysql_num_rows($res);
  $ydata[$i] = $num;

  // courbe : nb d'@ IP
  $sql  = "SELECT id";
  $sql .= " FROM ".$TABLE_LOG;
  $sql .= " WHERE TO_DAYS(date) = TO_DAYS('".$_GET[annee]."-".$_GET[mois]."-".$i."')";
  $sql .= "  GROUP BY IP asc";
  $res  = mysql_query($sql) or erreurServeurMySQL($sql);
  $num2 = mysql_num_rows($res);
  $y2data[$i] = $num2;
  if ($num2 == 0) $y2data[$i] = "";

  $i++;
}


Après :
Code: Tout sélectionner
$i = 0;
while($i < 32)
{
  // courbe : nb de visites
  $sql  = "SELECT id";
  $sql .= " FROM ".$TABLE_LOG;
  $sql .= " WHERE TO_DAYS(date) = TO_DAYS('".$_GET[annee]."-".$_GET[mois]."-".($i+1)."')";
  $res  = mysql_query($sql) or erreurServeurMySQL($sql);
  $num  = mysql_num_rows($res);
  $ydata[$i] = $num;

  // courbe : nb d'@ IP
  $sql  = "SELECT id";
  $sql .= " FROM ".$TABLE_LOG;
  $sql .= " WHERE TO_DAYS(date) = TO_DAYS('".$_GET[annee]."-".$_GET[mois]."-".($i+1)."')";
  $sql .= "  GROUP BY IP asc";
  $res  = mysql_query($sql) or erreurServeurMySQL($sql);
  $num2 = mysql_num_rows($res);
  $y2data[$i] = $num2;
  if ($num2 == 0) $y2data[$i] = "";

  $i++;
}


Merci WRI en tout cas pour cet outil, et j'espère que la v2.0 intègrera tous les autres moteurs, histoire que je vire mes demi-scripts qui scrutent le passage des autres moteurs !

Yvan.

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités