Bonjour
Je gère le site de ma chorale. Ce site est bâti avec des frames.
En local, je suis en PHP 5.2.0 et mysql 5.0.22
Chez l'hébergeur (pages perso de Free) c'est PHP 5.1.3RC4-dev et mysql 5.0.77
Je développe actuellement un module de gestion des dons reçus par l'association.
Ce module propose notamment de lister les dons.
Un formulaire permet de sélectionner les années fiscales à afficher ou les dates début et fin de la période à afficher et de sélectionner les types de donateurs à prendre en compte*:personne physique, morale ou les deux.
Dans la liste des dons, seules quelques données sont affichées parmi l'ensemble des champs de la table des dons, et, pour chaque don, un lien permet d'accéder à une page affichant en visualisation tous les champs de l'enregistrement.
Afin de passer les critères de sélection à la page affichant tous les champs d'un don ( afin de ré-afficher les mêmes dons lors du retour à la liste), j'ai créé, dans le script d'action du formulaire, une variable string à partir du $_POST en utilisant la fonction php http_build_query et cette variable est passée en paramètre de l'url pointant vers la page Détails d'un don.
Dans cette dernière page, il y a un lien pour le retour vers la page Liste des dons et c'est là que je bloque.
J'ai mis la variable string en paramètre de l'url de retour mais je ne parviens pas à convertir cette chaîne en tableau associatif (l'équivalent du $_POST de départ) pour refaire la sélection des dons. Existe-t-il une fonction inverse de http_build_query pour faire cela*? Sinon, comment faire*?
Merci d'avance.
Cordialement
Partager