[Spip] #GET dans critere de boucle

From : gerald.meunier@... , the 28th July 2011 11:30

Désolé si vous recevez ce message 2 fois, je l'ai vu tronqué dans mail-archive.com  -------- Original Message --------    SUBJECT:  #GET dans critere de boucle   DATE:    Thu, 28 Jul 2011 11:02:27 +0200   FROM:    Gérald Meunier    TO:  Bonjour,  J'utilise la boucle suivante dans laquelle je souhaite prendre tous les enregistrement d'une table spip_nominations ou la date de nomination est supérieure à une date de reference (égale à la date du jour - 1 mois). Pour cela j'utilise #SET et #GET et un filtre que j'ai créé NOMINATIONS  #SET{'dt',(#EVAL{'test'}|date_moins_un_mois)} #GET{'dt'}  #GET{'dt'}}{par hasard}>  #DATE_NOMINATION #PRENOM #NOM #FONCTION  #SOCIETE  Le résultat donne ceci : NOMINATIONS 2011-06-28 00:00:00 (le #GET{'dt'})  2011-05-30 00:00:00 Bertrand (le résultat de #DATE_NOMINATION #PRENOM)  Lorsque je vais dans le debug, il me donne ceci :  SELECT rand() AS alea, `aeipag:dev`.spip_nominations.date_nomination, `aeipag:dev`.spip_nominations.prenom, `aeipag:dev`.spip_nominations.nom, `aeipag:dev`.spip_nominations.fonction, `aeipag:dev`.spip_nominations.societe FROM `aeipag:dev`.spip_nominations AS `spip_nominations` WHERE (spip_nominations.date_nomination > '') ORDER BY alea  le #GET n'est donc pas pris en compte.  J'ai essayé avec des parenthèses, des parenthèses + crochets, rien n'y fait.  J'ai aussi essayé de ruser en changeant le nom du champ par date et date_redac histoire de voir si le critère age fonctionnerait mais sans résultat.  Je suis à votre écoute !  Gerald