[spip-dev] [192c] formulaire et php dans une boucle

Bonjour à tous, je bute depuis deux jours sur un pb qui peut paraître évident et bête, mais rien à faire, je coince ... malgré de
nombreuses heures de recherche et d'essais. J'ai passé ce message aussi sur spip-rezo, mais je viens vers vous, car je sais que les "spécialistes" sont sur cette liste ...

J'ai un formulaire simple qui affiche entre autre un choix déroulant base sur une boucle événement, et dans le value du select, je récupère l'id_evenement par #ID_EVENEMENT.

Il s'agit d'un formulaire envoyé en post vers une page devis_individuel.html. Sur cette dernière, je récupère tout ce dont j'ai besoin dans $_POST ... y compris l'id_evenement, MAIS ... comme vous le devinez, j'ai besoin d'une boucle événement avec cet id pour récupérer les données de l'événement, et là ça coince, évidemment, puisque je ne puis passer une variable php dans un critère de boucle ... Or, j'ai besoin de savoir précisément dans quel événement je me trouve pour afficher les bonnes informations (j'ai déjà ajouté 5 champs à la table, pour les besoins de mon client) ...

Alors ??? Est-ce impossible dans spip ? (où rien n'est impossible ??). Je subodore que la balise #ENV pourrait être utilisée, mais, étant donné que la doc sur cette balise est moribonde, je ne suis pas très avancé ...

Quelqu'un saurait-il m'ouvrir une piste ? Ce serait super sympa, car, pour mon client, je suis totalement bloqué, là ... :frowning:

Merci d'avance ...

Bonjour

A mon avis, il aurait mieux valu poser cette question sur spip-user et
à défaut sur spip-zone (mis en copie pour poursuivre la conversation
au bon endroit)

Un paramètre donné via GET/POST est récupérable par :
- php grâce à $_GET['toto'] ou $_POST['toto']
- squelette grâce à #ENV{toto}

Km

Comme je l'indique sur rezo, j'ai trouvé l'utilisation spécifique, qui consister à utiliser #ENV{argument} dans la page de destination du résultat du formulaire ...

A+