Bonjour,
Je suis en train de réaliser un site et je viens de finir mon formulaire. L'utilisateur remplit les champs, clique sur envoyer et je recois un mail avec les informations rentrés. Quand il clique sur envoyé et que tout est bon, ça envoi un mail et ca ouvre une autre page qui dit "message bien envoyé". Seulement je voudrais soit :
- pouvoir ouvrir une pop up avec un message qui dit "message bien envoyé" et redirigé la page vers une autre (par exemple celle la page d'accueil)
_ dès que "message envoyé" s'affiche sur une autre page, genre quelques secondes après il est redirigé
J'ai vu la fonction header('Location: http://mon site'); mais j'ai une erreur qui me dit Warning: Cannot modify header information - headers already sent by
Je l'avais mis dans la page php qui gère mon formulaire dans un if mais ça ne fonctionne pas. Si je la met juste avant la balise <php, dans ca cas, il redifirige directement après que l'on valide le formulaire sans meme afficher le message
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if (mail($cible, $subject, $message, $headers)) { echo '<p>'.$message_envoye.'</p>'."\n"; }
Partager