Salut,

Le 02/09/2012 11:27, Leygnac Marc a écrit :
cette requête est générée par utilisateurs/edit_responsable.php entre les 
lignes 492-528. Or si dans la page correspondante
on clique sur le bouton "Afficher tous les responsables ayant un login"
la requête générée est alors
SELECT DISTINCT u.*, r.pers_id FROM classes c, j_eleves_classes jec, eleves e, 
utilisateurs u, resp_pers rp, responsables2 r
WHERE (u.statut = 'responsable' AND rp.login=u.login) ORDER BY u.nom,u.prenom
requête qui n'aboutit jamais (sans doute parce qu'il n'y a pas de critère de 
sélection sur la colonne r.pers_id)

Chez moi, cela aboutit, mais la requête est.
SELECT u.*, r.pers_id FROM utilisateurs u, resp_pers r WHERE (u.statut = 'responsable' AND r.login = u.login) ORDER BY u.nom,u.prenom
me renvoie très vide 741 lignes.

Si je choisis une classe, j'obtiens
SELECT DISTINCT u.*, r.pers_id FROM classes c, j_eleves_classes jec, eleves e, utilisateurs u, resp_pers rp, responsables2 r WHERE (u.statut = 'responsable' AND rp.login=u.login AND rp.login = u.login AND jec.id_classe='33' AND jec.login=e.login AND e.ele_id=r.ele_id AND r.pers_id=rp.pers_id) ORDER BY u.nom,u.prenom

Je n'arrive pas à obtenir la requête que tu indiques.
Si:
Afficher les comptes resp d'une classe, puis tous les comptes resp provoque le bug.
C'est corrigé.

Merci pour le signalement et désolé pour le dérangement.


Cordialement.
--
Stephane Boireau
Collège Le Hameau - Bernay (27)
http://stephane.boireau.free.fr/gadgets/crobards.html
_________________________________________________________________________________
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 à