Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/05/2007, 12h32   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2007
Messages : 29
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : avril 2007
Messages : 29
Points : 12
Points : 12
Par défaut afficher une page en PHP

Bonjour,

Je cherche comment faire pour afficher une page à la suite de l'envoi d'un formulaire. Je m'explique clairement:

Sur ma page principale j'ai un formulaire. Lorsque l'utilisateur entre son adresse email un email lui est envoyé automatiquement, et j'aimerais qu'après l'exécution du formulaire la page principale s'affiche de nouveau automatiquement.
J'ai essayé la fonction "header", mais je reçois ce message:

Citation:
Warning: Cannot modify header information - headers already sent by (output started at /mnt/....................php:5) in /mnt/146/......................php on line 107
évidemment car le header doit se trouver avant toute chose d'après ce que j'ai compris, et là je lui demande d'afficher une page après l'exécution de tout le script.

Quelqu'un pourrait m'aider?

Merci par avance.
totie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2007, 12h56   #2
Membre éclairé
 
Avatar de Asmodean
 
Inscription : février 2006
Messages : 311
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France

Informations forums :
Inscription : février 2006
Messages : 311
Points : 346
Points : 346
Envoyer un message via MSN à Asmodean
Si ton script n'affiche rien la fonction header() devrait marcher. Si c'est le cas et que ca ne marche pas y'a des chances pour qu'il y ait une erreur sur la page. Dans ce cas php affiche l'erreur et donc quelque choses est affiché avant header().

Sinon tu dois pouvoir utiliser les méthodes de redirection en html.
Asmodean est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2007, 13h39   #3
Candidat au titre de Membre du Club
 
Inscription : avril 2007
Messages : 29
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : avril 2007
Messages : 29
Points : 12
Points : 12
Par défaut solution

Voilà quelqu'un m'a donné la solution, je la poste car ça pourrait servir à d'autres personnes...


"mettre le code pour envoyer le mail sur la page courante, et faire pointer le bouton POST sur cette même page, ce qui fait que les infos seront postées sur cette page et elle se rechargera pour l'envoi du mail".

merci de votre soutien!
totie est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h17.


 
 
 
 
Partenaires

Hébergement Web