Page 1 sur 2
[Corrigé 2.2] Stat - Warning : Division by zero
Posté : jeu. 20 sept. 2012 15:51
par pim
Bonjour,
Nous rencontrons des soucis avec la page de statistiques.
La base est correctement alimentée, et toutes les bases de catégories et sous catégories sont correctes. Les tickets contiennent egalement toutes les informations permettant d'effectuer les statistiques.
Seulement nous avons quand meme le message "Warning : Division by zero".
Impossible de savoir ce qui ne fonctionne pas.
Pourriez-vous nous aider ?
Merci beaucoup par avance.
- Division by zero
- Capture.JPG (64.89 Kio) Vu 12622 fois
Re: Stat - Warning : Division by zero
Posté : jeu. 20 sept. 2012 18:40
par Flox
Bonjour,
merci pour votre retour, effectivement il s'agit d'un bug a priori dans la requete SQL. Il sera corrigé dans la prochaine version en attendant vous pouvez effectuer les opérations suivante pour corrigé le problème.
- Editer le fichier stat.php à la racine de votre site "ticket"
Remplacer la ligne 182
Code : Tout sélectionner
$qtotal = mysql_query("SELECT count(*) FROM tincidents WHERE category NOT LIKE '0' and subcat = '$subcat'");
Par:
Code : Tout sélectionner
$qtotal = mysql_query("SELECT count(*) FROM tincidents WHERE category NOT LIKE '0' and subcat LIKE '$subcat'");
Il s'agit du cas ou $subcat prend la valeur '%' la prise en compte du paramètre ne peut se faire que via un "LIKE" et non un "=".
Merci de votre soutient.
Re: [Corrigé 2.2] Stat - Warning : Division by zero
Posté : ven. 21 sept. 2012 09:51
par pim
Bonjour,
Merci pour votre réponse rapide!
Malheureusement la modification de la requête n'a pas resolu le problème.
J'obtiens toujours la même erreur.
Avez-vous d'autre(s) solution(s) à proposer ?
Si vous avez besoin d'informations de ma part, je suis bien evidemment disponible.
Merci beaucoup.
Re: [Corrigé 2.2] Stat - Warning : Division by zero
Posté : ven. 21 sept. 2012 10:13
par Flox
Bonjour,
Pouvez vous vérifier que vos tickets disposent tous d'une sous-catégorie cohérente avec la catégorie.
Vérifier si un ticket n'a pas de sous-catégorie inexistante en rapport à sa catégorie.
Si c'est possible un dump de votre base pourrait m'aider à reproduire votre problème.
Merci
Re: Stat - Warning : Division by zero
Posté : ven. 21 sept. 2012 13:00
par Flox
Si vous rajouter la ligne:
Code : Tout sélectionner
echo "SELECT count(*) FROM tincidents WHERE category NOT LIKE '0' and subcat LIKE '$subcat'"
juste après la ligne 182, quelle résultat obtenez vous ?
Re: Stat - Warning : Division by zero
Posté : lun. 1 oct. 2012 10:39
par pim
Bonjour,
Si je rajoute la ligne
echo "SELECT count(*) FROM tincidents WHERE category NOT LIKE '0' and subcat LIKE '$subcat'"
Après la ligne :
$qtotal = mysql_query("SELECT count(*) FROM tincidents WHERE category NOT LIKE '0' and subcat='$subcat'");
J'obtiens ce message d'erreur :
Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in C:\wamp\www\tickets\stat.php on line 183
En rajoutant un ";" a la fin de la ligne j'obtiens ceci :
SELECT count(*) FROM tincidents WHERE category NOT LIKE '0' and subcat LIKE '%'
Warning: Division by zero in C:\wamp\www\tickets\stat.php on line 207
......
Par contre j'avais du mal lire votre premier post, en remplacant la ligne 182
$qtotal = mysql_query("SELECT count(*) FROM tincidents WHERE category NOT LIKE '0' and subcat = '$subcat'");
Par:
$qtotal = mysql_query("SELECT count(*) FROM tincidents WHERE category NOT LIKE '0' and subcat LIKE '$subcat'");
Le problème est résolu. Merci beaucoup !
Par contre la légende est superposée sur le camembert.
Peut-on la placer en dessous ?
Re: Stat - Warning : Division by zero
Posté : lun. 1 oct. 2012 18:57
par Flox
Bonjour,
merci pour votre retour, pouvez envoyer un Screenshots du camembert, peut être s'agit il d'un texte long.
Vous pouvez également regarder sur la webdemo si le même problème est observé ?
Cdt
Re: Stat - Warning : Division by zero
Posté : mar. 2 oct. 2012 09:23
par pim
Bonjour,
Voici par exemple un camembert où la légende est superposée.
Merci une nouvelle fois.
EDIT :
Desolé, je n'avais pas enregistré la bonne image ...
Je viens de la mettre a jour.
Re: Stat - Warning : Division by zero
Posté : mar. 2 oct. 2012 18:18
par Flox
Bonjour,
sur le Screenshots il n'y a pas de camembert il s'agit, toujours du problème de division par zéro ?
Re: Stat - Warning : Division by zero
Posté : mer. 3 oct. 2012 09:19
par pim
Bonjour,
Desolé, je n'avais pas enregistré la bonne image ...
Je viens de la mettre a jour.