[gepi-users] Re: Cahiers de Texte -> UNE PISTE

Stephane Boireau (Animateur Secteur Bernay/Pont-Audemer) stephane.boireau at ac-rouen.fr
Ven 1 Sep 21:29:54 CEST 2006


Bonsoir,

Le Vendredi 1 Septembre 2006 18:37, david_Pailler a écrit :
> >l y avait une erreur dans public/lib/functions.inc donnant ceci dans
> >phpMyAdmin:
> >======================
> >Erreur
> >
> >SELECT DISTINCT id, classe
> >FROM classes c, ct_entry ct
> >WHERE (
> >c.id = ct.id_classe
> >)
> >ORDER BY classe
> >LIMIT 0 , 30
> >
> >MySQL a répondu:Documentation
> >#1054 - Unknown column 'ct.id_classe' in 'where clause'
> >======================
> >
> >En effet, ct_entry n'a plus d'id_classe mais un id_groupe
> >
> >La correction proposée dans 'function make_classes_select_html(...)'
> >=============================
> >  //$sql = "select DISTINCT id, classe from classes c, ct_entry ct WHERE
> > (c.id = ct.id_classe) order by classe";
> >  $sql = "select DISTINCT c.id, c.classe from classes c, ct_entry ct,
> >j_groupes_classes jgc WHERE (jgc.id_groupe = ct.id_groupe) AND
> >jgc.id_classe=c.id ORDER BY c.classe";
> >=============================
> >
> >Par contre, ça ne me donne toujours rien parce que ma table 'ct_entry' est
> >vide.
> >
> >A tester...
> >
> >Cordialement.
> >--
> >Stéphane Boireau
>
> je confirme les classes et les matières apparaîssent de nouveau, la
> sélection de la classe et de la matière donne bien les infos cherchées.
> Mais, je pense qu'il y a un petit bug quelque part car:
> Il y a toujours la partie basse suivante de visible :
> "__________________________________________________________________________
>____________________________________________________
>
> Voir l'ensemble du cahier de texte
>
>
> vendredi 01 septembre 2006    <<    Aujourd'hui    >>
> les dix dernières séances jusqu'au vendredi 01 septembre 2006 :"
>
> Ce qui ne devrait pas apparaître sans avoir selectionné une classe et
> une matière.
>
> Et lorsque l'on clique sur : Voir l'ensemble du cahier de texte sans
> avoir précédemment selectionner classe et matière, on obtiens l'erreur
> suivantes:
>
> *"Warning*: mysql_result(): Unable to jump to row 0 on MySQL result
> index 23 in */...../gepi/public/see_all.php* on line *75*
> *Devoirs* (de la discipline uniquement) :*Devoirs pour le jeudi 22
> septembre 2005*

Il semble que le problème provienne de là:
    $sql="SELECT classe FROM classes WHERE id='$id_classe'";
La variable $id_classe est vide.
Le problème c'est que pour un $id_groupe donné, il peut y avoir plusieurs 
classes (regroupements).
Du coup, je ne sais pas trop ce qu'il convient de faire.

Thomas?

Cordialement.
-- 
Stéphane Boireau
Animateur TICE sur le Secteur de Bernay/Pont-Audemer (27)



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