Formulaire de contact
werpix
Messages postés
107
Statut
Membre
-
werpix Messages postés 107 Statut Membre -
werpix Messages postés 107 Statut Membre -
Bonjour, j'ai crée mon formulaire de contact :
<?php
if ($_GET['action'] == 'go')
{
$s = 'nom=' . $_POST['realname'] . "\r\n";
$s .= 'mail=' . $_POST['email'] . "\r\n";
$s .= 'tel=' . $_POST['phone'] . "\r\n";
$s .= 'sujet=' . $_POST['subject'] . "\r\n\r\n";
$s .= $_POST['comments'];
mail('Destination@fournisseur','Formulaire de contact',$s);
}
else
{
?><html>
<form method="post" action="contact.php?action=go">
<table>
<tr><td>Votre nom: </td><td><input name="realname" size="30" type="text"></td></tr>
<tr><td>Votre adresse email: </td><td><input name="email" size="30" type="text"></td></tr>
<tr><td>Votre n° de téléphone: </td><td><input name="phone" size="30" type="text"></td></tr>
<tr><td>Sujet: </td><td><input name="subject" size="30" type="text"></td></tr>
</table><br>
Votre message:<br><textarea cols="50" rows="6" name="comments"></textarea><br>
<input value="Envoyer" type="submit"> - <input value="Annuler" type="reset">
</form>
</html><?php
}
Mais je sais pas comment la mettre sur mon site ? il faut que je la mette entre les balise <body> ??
Comment faire ?
<?php
if ($_GET['action'] == 'go')
{
$s = 'nom=' . $_POST['realname'] . "\r\n";
$s .= 'mail=' . $_POST['email'] . "\r\n";
$s .= 'tel=' . $_POST['phone'] . "\r\n";
$s .= 'sujet=' . $_POST['subject'] . "\r\n\r\n";
$s .= $_POST['comments'];
mail('Destination@fournisseur','Formulaire de contact',$s);
}
else
{
?><html>
<form method="post" action="contact.php?action=go">
<table>
<tr><td>Votre nom: </td><td><input name="realname" size="30" type="text"></td></tr>
<tr><td>Votre adresse email: </td><td><input name="email" size="30" type="text"></td></tr>
<tr><td>Votre n° de téléphone: </td><td><input name="phone" size="30" type="text"></td></tr>
<tr><td>Sujet: </td><td><input name="subject" size="30" type="text"></td></tr>
</table><br>
Votre message:<br><textarea cols="50" rows="6" name="comments"></textarea><br>
<input value="Envoyer" type="submit"> - <input value="Annuler" type="reset">
</form>
</html><?php
}
Mais je sais pas comment la mettre sur mon site ? il faut que je la mette entre les balise <body> ??
Comment faire ?
A voir également:
- Formulaire de contact
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Formulaire de contact le bon coin introuvable ✓ - Forum Vos droits sur internet
- Erreur lors de l'enregistrement du contact - Forum Xiaomi
25 réponses
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai vu, ca veux dire qu'il ne connait pas ton champ action="contact.php?action=go"
Tu doit remplace contact.php par le nom de ta page à toi.
Tu doit remplace contact.php par le nom de ta page à toi.
non désolé je suis au boulot et msn est bloqué ....
J'imagine que ta page s'appelle index.php
Alors tu remplace
<form method="post" action="contact.php?action=go">
par
<form method="post" action="index.php?action=go">
J'imagine que ta page s'appelle index.php
Alors tu remplace
<form method="post" action="contact.php?action=go">
par
<form method="post" action="index.php?action=go">
une page blanche est retournée, ce qui semble normal car le script n'affiche rien après l'envoi du mail.
Le mail est-il reçu ?
Le mail est-il reçu ?
oui , est je voudrai après l'envoi pouvoir me remettre un autre page avec le même menu puis un mesage pour dire sur un nouvelle page" le message a bien été envoyer"
Comment l'envoyer ma page exanple.html après ?
Cordialement
Comment l'envoyer ma page exanple.html après ?
Cordialement
if ($_GET['action'] == 'go')
{
$s = 'nom=' . $_POST['realname'] . "\r\n";
$s .= 'mail=' . $_POST['email'] . "\r\n";
$s .= 'tel=' . $_POST['phone'] . "\r\n";
$s .= 'sujet=' . $_POST['subject'] . "\r\n\r\n";
$s .= $_POST['comments'];
mail('Destination@fournisseur','Formulaire de contact',$s);
//AJOUTE ICI CE QUE TU VEUX AFFICHER.
//PAR EXEMPLE :
<h1>Message envoyé</h1>
<a href="/index.html">Retour accueil</a>
}
{
$s = 'nom=' . $_POST['realname'] . "\r\n";
$s .= 'mail=' . $_POST['email'] . "\r\n";
$s .= 'tel=' . $_POST['phone'] . "\r\n";
$s .= 'sujet=' . $_POST['subject'] . "\r\n\r\n";
$s .= $_POST['comments'];
mail('Destination@fournisseur','Formulaire de contact',$s);
//AJOUTE ICI CE QUE TU VEUX AFFICHER.
//PAR EXEMPLE :
<h1>Message envoyé</h1>
<a href="/index.html">Retour accueil</a>
}