Bonjour,

J'ai eu le même soucis sur un LCS.
Le problème venait d'un problème de configuration serveur (absence du droit CREATE TEMPORARY TABLE) sur la table Mysql de Gepi.

Je pense qu'il faut vous rapprocher du service qui gère les Scribes pour que les droits Mysql soient changés, et autorise la création de tables temporaires.

Le 16/03/2012 19:43, Didier Eymet a écrit :
Bonjour,

Un souci avec gepi (version intégrée à scribe).
Impossible de rentrer les appréciations pour les AID pour le deuxième trimestre, alors qu'elles apparaissent tout à fait normalement avec enseignants et élèves dans la gestion des bases. J'ai essayé d'en créer d'autres pour vérifier, sans résultat.

Quand le professeur essaie de rentrer une appréciation, il obtient une page vide avec ce message qui apparaît en haut de la page : Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /var/www/html/gepi/saisie/saisie_aid.php on line 247

La ligne 247 :
$nb_periode_max = mysql_result($call_data, 0, "max");

et les lignes qui précèdent :
$call_data = mysql_query("CREATE TEMPORARY TABLE $nom_table (id_classe integer, num integer NOT NULL)");
$call_data = mysql_query("SELECT * FROM classes");
$nombre_lignes = mysql_num_rows($call_data);
$i = 0;
while ($i < $nombre_lignes){
        $id_classe = mysql_result($call_data, $i, "id");
$periode_query = mysql_query("SELECT * FROM periodes WHERE id_classe = '$id_classe' ORDER BY num_periode");
        $k = mysql_num_rows($periode_query);
$call_reg = mysql_query("insert into $nom_table Values('$id_classe', '$k')");
        $i++;
}
$call_data = mysql_query("SELECT max(num) as max FROM $nom_table");
$nb_periode_max = mysql_result($call_data, 0, "max");


Si on essaie de visualiser les appréciations de la période précédente (où il n'y a eu aucun problème !), on obtient le même résultat (page vide) avec presque la même erreur : Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /var/www/html/gepi/prepa_conseil/visu_aid.php on line 202

La ligne 202 :
$nb_periode_max = mysql_result($call_data, 0, "max");

Hormis qu'il semble que le problème soit lié à une question de nombre de périodes, mes connaissances ne me permettent pas d'aller plus loin dans la résolution de ce problème.
Je précise que tout avait fonctionné correctement au premier trimestre.

Merci de votre aide.

Cordialement,

--
Eric Abgrall

_________________________________________________________________________________
Documentation Gepi en ligne : http://www.sylogix.org/projects/gepi/wiki
Pour modifier ou résilier votre abonnement à cette liste :
https://lists.sylogix.net/mailman/listinfo/gepi-users

Répondre à