Bonjour,
(Spip V 4.2.9)
En public, en mode connecté, (statut visiteur, zone restreinte)
Dans un modèle A (appelé dans un article), je construis un tableau qui affiche les données d’un formulaire en base (n’y figurent que les données du visiteur connecté).
En regard de chaque ligne, (donc dans une boucle*) je forge une url de la façon suivante :
<a href=[(#URL_ARTICLE{**xxx**}|parametre_url{id_formulaires_reponse,#ID_FORMULAIRES_REPONSE})]>Modifier</a
Dans l’article xxx un autre modèle B est censé récupérer l’id_formulaires_reponse de façon à pouvoir ré-éditer le formulaire avec les données de l’id à fin de modifications, de la manière suivante :
#FORMULAIRE_FORMIDABLE{8,'',#ARRAY{id_formulaires_reponse,#GET{monid}}}
- l’url est bien forgée mais 1er pb, je ne récupère l’id_formulaires_reponse via #ENV (parce que dans un modèle ???)
- je peux néanmoins le récupérer via du php et
$_GET
(pas top mais bon), le filer à un#SET
et l’afficher par un#GET
, ex,#GET{monid}
; jusque là tout va bien. - mais
#FORMULAIRE_FORMIDABLE{8,'',#ARRAY{id_formulaires_reponse,#GET{monid}}}
affiche un formulaire vide au lieu du formulaire avec les données de monid. Si à la place de monid je mets un entier valide en dur, ça fonctionne.
Bilan je ne comprends pas : pourquoi#GET{monid}
affiche bien la bonne valeur mais qu’elle ne passe pas en paramètre dans#FORMULAIRE_FORMIDABLE
… (en plus du pb de#ENV
, grr).
Merci et belle soirée à tous
Moyes
*boucle pour affichage du tableau
<BOUCLE_formidable_id_form(FORMULAIRES_REPONSES){id_formulaire=#ENV{id}}{id_auteur=#SESSION{id_auteur}}{par date}>