Envoi formulaire en php
nosliw21
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Alain42 -
Alain42 -
Bonjour,
Voilà mon probléme, je viens de faire un formulaire de reservations pour mon site, et je voudrais que les infos mises dans les champs me soient envoyés par mail, j'ai essayé des codes php pour m'envoyer les résultats par mail mais rien n'y fait, et je voudrais aussi qu'il n'y est pas de véréficateur de manque de réponses dans les cases, donc pourriez vous me dire que dois je mettre dans cette page php.
merci de vos réponses.
++
Voilà mon probléme, je viens de faire un formulaire de reservations pour mon site, et je voudrais que les infos mises dans les champs me soient envoyés par mail, j'ai essayé des codes php pour m'envoyer les résultats par mail mais rien n'y fait, et je voudrais aussi qu'il n'y est pas de véréficateur de manque de réponses dans les cases, donc pourriez vous me dire que dois je mettre dans cette page php.
merci de vos réponses.
++
A voir également:
- Envoi formulaire en php
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Envoi impossible messenger - Forum Facebook Messenger
- Civilité sur un formulaire - Forum VB / VBA
- Formulaire de reclamation instagram - Guide
7 réponses
As-tu la variable mail() activée sur ton serveur? Pourrais-tu poster une portion de ton script de réception des données? Merci
Si tu as mis dans la balise <form method="post" .....
Tu récupères tes champs postés par:
$valeur_champ1=$_POST['nom_champ1'];
$valeur_champ2=$_POST['nom_champ2'];
etc..
ensuite tu construit ton mail
$destinataire=xxx.yyy@uuu.fr;
$sujet="blabla";
$header= "From:xxxx@yyyyy.fr\r\n";";
$message="..........."; // la tu mets les valeurs de tes champs si tu veux
exemple:
$message=$valeur_champ1;
$message.=$valeur_champ2;
ensuite tu l'envoie:
if(mail($detinataire,$sujet
ensuite tu construit ton mail
if(mail($destinataire,$sujet,$message,$header)){
echo "mail envoye !";
}else{
echo " Pb envoi mail";
}
Tu récupères tes champs postés par:
$valeur_champ1=$_POST['nom_champ1'];
$valeur_champ2=$_POST['nom_champ2'];
etc..
ensuite tu construit ton mail
$destinataire=xxx.yyy@uuu.fr;
$sujet="blabla";
$header= "From:xxxx@yyyyy.fr\r\n";";
$message="..........."; // la tu mets les valeurs de tes champs si tu veux
exemple:
$message=$valeur_champ1;
$message.=$valeur_champ2;
ensuite tu l'envoie:
if(mail($detinataire,$sujet
ensuite tu construit ton mail
if(mail($destinataire,$sujet,$message,$header)){
echo "mail envoye !";
}else{
echo " Pb envoi mail";
}
Salut,
Pour l'envoi de ton formulaire tu dois ajouter ceci dans ta balise form:
<form action="mailto:moi@domaine.com?subject=Reservation par internet" name="envoi" method=POST>
Sinon pour vérifier si les champs sont remplis tu peux utiliser en PHP "isset"
Bon courrage.
Pour l'envoi de ton formulaire tu dois ajouter ceci dans ta balise form:
<form action="mailto:moi@domaine.com?subject=Reservation par internet" name="envoi" method=POST>
Sinon pour vérifier si les champs sont remplis tu peux utiliser en PHP "isset"
Bon courrage.
Voilà ce que j'ai mis dans fichier php
<?php
$TO = ".....@.......com";
$h = "From:" . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://www............com");
?>
et voilà ce que j'ai mis dans la balise form
<form method="POST" action="reservation.php">
est ce juste tout ça ?
Merci
<?php
$TO = ".....@.......com";
$h = "From:" . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://www............com");
?>
et voilà ce que j'ai mis dans la balise form
<form method="POST" action="reservation.php">
est ce juste tout ça ?
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pourquoi tu n'essaye pas en réel ?
moi je vois:
$subject non remplie
et
si tu parcours tout $_HTTP_POST_VAR tu vas avoir aussi la valeur du bouton submit. est ce que ça te gène ?
moi je vois:
$subject non remplie
et
si tu parcours tout $_HTTP_POST_VAR tu vas avoir aussi la valeur du bouton submit. est ce que ça te gène ?