[gepi-users] test 1.4.4 RC3

Jacques MAROT jacques.marot at ac-poitiers.fr
Ven 9 Mar 20:39:49 CET 2007


Thomas BELLIARD a écrit :
> Bonsoir,
>
> Jacques MAROT a écrit :
>>
>> L'installation a parfaitement fonctionnée de la RC1 vers la RC3
>> et la mise à jour de la base aussi, mais lors de
>> l'affichage des bulletins j'ai le message suivant :
>>
>> Retour à l'accueil 
>> <https://www.lyc-boisdamour.ac-poitiers.fr/gepi/accueil.php>
>> *Warning*: mysql_num_rows(): supplied argument is not a valid MySQL 
>> result resource in */serveurs/https/gepi/bulletin/index.php* on line 
>> *65*
>> Total : classe
>>
>> Cliquez sur la classe pour laquelle vous souhaitez extraire les 
>> bulletins.
>
> Je n'arrive pas à identifier précisément d'où pourrait provenir 
> l'erreur, sauf s'il y a eu un problème lors de la mise à jour. Est-ce 
> que tu pourrais commencer par forcer une nouvelle mise à jour, et si 
> ça fait toujours la même erreur ajouter à la ligne 64 du fichier 
> /bulletin/index.php quelque chose comme "echo mysql_error();" et 
> poster ici le résultat affiché ?
>
> Thomas
En remplaçant les lignes 58 à 62 de la rc3 par celles qui suivent , 
prises dans  la rc1 :

        $calldata = mysql_query("SELECT DISTINCT c.* FROM classes c, 
periodes p WHERE p.id_classe = c.id  ORDER BY classe");
    } else {
        $calldata = mysql_query("SELECT DISTINCT c.* FROM classes c, 
j_eleves_professeurs s, j_eleves_classes cc WHERE (s.professeur='" . 
$_SESSION['login'] . "' AND s.login = cc.login AND cc.id_classe = c.id)");
    }

cela fonctionne avec la version de mysql moins récente
installée sur le serveur de mon lycée. Il semble que la requête
mysql dans la variable $calldata de la version RC3, n'est  pas
compatible avec les versions trop anciennes de MYSQL.

Jacques MAROT




Plus d'informations sur la liste de diffusion gepi-users