Bonjour,
Dans le cadre d'une gestion approfondi des utilisateurs, j'ai une
table supplémentaire
<code>
CREATE TABLE `spip_pnl_panelistes_historique` (
`id` bigint(20) NOT NULL auto_increment,
`id_auteur` bigint(20) NOT NULL,
`type` enum('questionnaire_profil','questionnaire_internet','questionnaire_telephonique','table_ronde','entretien','test_produit','cheque_cadeau','parrainage','autre')
default NULL,
`points` bigint(20) NOT NULL default '0',
`remarques` varchar(255) NOT NULL,
`date` timestamp NOT NULL default CURRENT_TIMESTAMP on update
CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=10 ;
</code>
Je fais une boucle sur cette table:
<BOUCLE_historique_court(SPIP_PNL_PANELISTES_HISTORIQUE){id_auteur=#ID_AUTEUR}{par
date}{inverse}{0,3}>
<tr [class="(#TYPE)"]><td>[(#DATE|affdate_jourcourt)]</td><td>
#POINTS
</td><td>#REMARQUES</td></tr>
</BOUCLE_historique_court>
J'ai bien le type, la date et la remarque, par contre rien sur les
points, #POINTS reste désespérément vide.
J'ai essayé différentes méthodes:
<BOUCLE_historique_court(SPIP_PNL_PANELISTES_HISTORIQUE){points>0}{par
date}{inverse}{0,3}>
etc ... mais à chaque fois la requète SQL ne prend pas le critère points.
Voyez vous une raison possible pour que points ne soit pas pris en compte ?
Est il possible de forcer la requète sur points ?
PS: pour info en mode debug:
<BOUCLE_historique_court(SPIP_PNL_PANELISTES_HISTORIQUE){tout}>
<tr [class="(#TYPE)"]><td>[(#DATE|affdate_jourcourt)]</td><td>
#POINTS
</td><td>#REMARQUES</td></tr>
</BOUCLE_historique_court>
Donne:
SELECT spip_pnl_panelistes_historique.type,
spip_pnl_panelistes_historique.date,
spip_pnl_panelistes_historique.remarques
FROM spip_pnl_panelistes_historique AS `spip_pnl_panelistes_historique`