par
Ryle » 25 juin 2006, 12:28
Le "problème" vient à priori bien du fait que tu utilises des pseudo-frames. Lorsque tu soumets le formulaire tu l'envoi à $PHP_SELF qui correspond à la page que tu consultes actuellement, c'est à dire la page contenant la pseudo frame. En revanche, il n'y a aucune information quant à la page qu'elle inclue.
Du coup lorsque tu valides le formulaire il te renvoi juste sur la page index.php sans lui passer le paramètre permettant d'ouvrir le formulaire et d'exécuter ton code et l'envoi de mail
Il faudrait donc que tu ajoutes en champ hidden dans le formulaire (il sera envoyé en post) ou dans l'action du formulaire (pour le passer en get) l'attribut qui te permet d'ouvrir cette page depuis ta pseudo frame
chais pas si je suis très clair mais en gros tu devrais avoir quelque chose du genre :
<form action='<?php echo $PHP_SELF; ?>?laPageAInclure=rec.php' method='post'>
A adapter naturellement à ta pseudo frame

Le "problème" vient à priori bien du fait que tu utilises des pseudo-frames. Lorsque tu soumets le formulaire tu l'envoi à $PHP_SELF qui correspond à la page que tu consultes actuellement, c'est à dire la page contenant la pseudo frame. En revanche, il n'y a aucune information quant à la page qu'elle inclue.
Du coup lorsque tu valides le formulaire il te renvoi juste sur la page index.php sans lui passer le paramètre permettant d'ouvrir le formulaire et d'exécuter ton code et l'envoi de mail :)
Il faudrait donc que tu ajoutes en champ hidden dans le formulaire (il sera envoyé en post) ou dans l'action du formulaire (pour le passer en get) l'attribut qui te permet d'ouvrir cette page depuis ta pseudo frame :)
chais pas si je suis très clair mais en gros tu devrais avoir quelque chose du genre :
[php]<form action='<?php echo $PHP_SELF; ?>?laPageAInclure=rec.php' method='post'>[/php]
A adapter naturellement à ta pseudo frame :)