J'ai en bas de page le message suivant:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/apache/spip_sahara/inc-stats.php3 on line 112
Ceci concerne cette partie du code:
if ($row = mysql_fetch_array($result)) {
de la fonction suivante:
function afficher_raccourci_stats($id_article) {
$query = "SELECT visites, popularite FROM spip_articles WHERE id_article=$id_article AND statut='publie'";
$result = spip_query($query);
if ($row = mysql_fetch_array($result)) {
$visites = intval($row['visites']);
$popularite = ceil(min(100,100 * $row['popularite'] / max(1,lire_meta('popularite_max'))));
if ($visites > 0) bouton_admin("Evolution des visites", "./ecrire/statistiques_visites.php3?id_article=$id_article");
$query = "SELECT COUNT(DISTINCT ip) AS c FROM spip_visites_temp WHERE type='article' AND id_objet=$id_article";
$result = spip_query($query);
if ($row = @mysql_fetch_array($result)) {
$visites = $visites + $row['c'];
}
echo "[$visites visites";
echo " ; popularité : $popularite %";
echo "]";
}
}
Le problème ne survient que lors d'un calcul de la page
Merci de me dépanner, et bravo au Spip team !