Tu ne peux pas, le compilateur attend des valeurs fixes pour savoir dans
quelles tables on requête.
Je n'ai jamais totalement compris pourquoi pour le "from" ça serait
obligatoirement fixe, alors que pour les "where", "group by", etc on
peut bien prendre des choses dynamiques venant de l'environnement parent…
Je voudrais donner le nom d'une table de boucle via un argument.
Exemple :
<BOUCLE_donnees(maserdb:#ENV{recepteur}) {tout}{par date}>
Tel quel, ça ne marche pas. Spip me dit
Table SQL « maserdb:#ENV{recepteur} » inconnue
Comment pourrais-je faire ?
Des Inclures dont chacun contiendrait la bonne boucle.
Pas totalement dynamique dans le sens qu'il faut avoir créé les fichiers avec leurs boucles.
Mais ça marchera si ta liste de recepteur est finie et connue d'avance.
Des Inclures dont chacun contiendrait la bonne boucle.
Pas totalement dynamique dans le sens qu'il faut avoir créé les fichiers avec leurs boucles.
Mais ça marchera si ta liste de recepteur est finie et connue d'avance.
Oui c'est ce que j'ai fait, mais j'ai exactement le même code pour les 4 récepteurs. Ca me fait répliquer mon code (et j'aime pas ça...)
--
Florence HENRY
LESIA - CNRS / Observatoire de Paris