Phpsources Forums

Vous n'êtes pas identifié.

#1 16-05-2008 19:39:40

aurelia
Nouveau membre
Date d'inscription: 16-05-2008
Messages: 2

[Résolu] page de confirmation apres envoi d'un formulaire

Bonjour,

J'ai fait un formulaire en html qui envoie des données dans un fichier php chargé de tout envoyer par email.
Je voudrais faire en sorte que lorsque l'utilisateur a cliqué sur le bouton valider pour envoyer le formulaire, une page html s'affiche avec un message du type "votre demande a bien été envoyée".

Cela me permettrait d'afficher quelquechose de plus sympa graphiquement que juste appeler une phrase via echo.

Comment dois je faire pour arriver à ce résulta ?

Voici la fin de mon code du fichier php, j'imagine que la commande doit se placer dans la partie conditionnelle Envoi==1 :

if ($Envoi == 0) echo("<p>&nbsp;</p><p>&nbsp;</p><p align=\"center\"><a href=\"javascript:history.go(-1)\"><strong>Retour</strong></a></p>");


if ($Envoi == 1) {
mail($MailTo, $MailSubject, $MailBody, $MailHeader);
mail($MailCc, $MailSubject, $MailBody, $MailHeader); 
}


Merci smile

Hors ligne

 

#2 17-05-2008 08:30:08

KOogar
Administrateur
Lieu: PHP Rapide !!
Date d'inscription: 21-12-2007
Messages: 513

Re: [Résolu] page de confirmation apres envoi d'un formulaire

Bienvenue sur phpsources smile

Essayez de parser votre code html avec de simples cotes. Cela est bien plus rapide à écrire et on gratte quelque milisecondes lors de l'exécution du script.

<?php

if ($Envoi == 0) echo '<p>&nbsp;</p><p>&nbsp;</p><p align="center"><a href="javascript:history.go(-1)"><strong>Retour</strong></a></p>';

?>


>> j'imagine que la commande doit se placer dans la partie conditionnelle Envoi==1 :

oui, La fonction de redirection header() se placera juste aprés l'envoi des 2 mails.

<?php

if ($Envoi == 1) {
mail($MailTo, $MailSubject, $MailBody, $MailHeader);
mail($MailCc, $MailSubject, $MailBody, $MailHeader);
header ("location:ta_page_de_reception.php");  // redirection
exit;
}

?>

Hors ligne

 

#3 19-05-2008 11:54:08

aurelia
Nouveau membre
Date d'inscription: 16-05-2008
Messages: 2

Re: [Résolu] page de confirmation apres envoi d'un formulaire

Super !

Ca fonctionne parfaitement, Mille mercis !!!

Hors ligne

 

Pied de page des forums

Propulsé par
PunBB