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.
[Corrigé 2.2] Stat - Warning : Division by zero
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
Par:
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.
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'");
Code : Tout sélectionner
$qtotal = mysql_query("SELECT count(*) FROM tincidents WHERE category NOT LIKE '0' and subcat LIKE '$subcat'");
Merci de votre soutient.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
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.
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.
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
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
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Si vous rajouter la ligne:
juste après la ligne 182, quelle résultat obtenez vous ?
Code : Tout sélectionner
echo "SELECT count(*) FROM tincidents WHERE category NOT LIKE '0' and subcat LIKE '$subcat'"
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Bonjour,
Si je rajoute la ligne
J'obtiens ce message d'erreur :
Par contre j'avais du mal lire votre premier post, en remplacant la ligne 182
Par contre la légende est superposée sur le camembert.
Peut-on la placer en dessous ?
Si je rajoute la ligne
Après la ligne :echo "SELECT count(*) FROM tincidents WHERE category NOT LIKE '0' and subcat LIKE '$subcat'"
$qtotal = mysql_query("SELECT count(*) FROM tincidents WHERE category NOT LIKE '0' and subcat='$subcat'");
J'obtiens ce message d'erreur :
En rajoutant un ";" a la fin de la ligne j'obtiens ceci :Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in C:\wamp\www\tickets\stat.php on line 183
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
Par:$qtotal = mysql_query("SELECT count(*) FROM tincidents WHERE category NOT LIKE '0' and subcat = '$subcat'");
Le problème est résolu. Merci beaucoup !$qtotal = mysql_query("SELECT count(*) FROM tincidents WHERE category NOT LIKE '0' and subcat LIKE '$subcat'");
Par contre la légende est superposée sur le camembert.
Peut-on la placer en dessous ?
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
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
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
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.
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.
- Fichiers joints
-
- Capture.PNG (15.33 Kio) Vu 12601 fois
Modifié en dernier par pim le mer. 3 oct. 2012 09:18, modifié 1 fois.
Bonjour,
sur le Screenshots il n'y a pas de camembert il s'agit, toujours du problème de division par zéro ?
sur le Screenshots il n'y a pas de camembert il s'agit, toujours du problème de division par zéro ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/