Formulaire de contact

Fermé
werpix Messages postés 82 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 25 février 2010 - 25 févr. 2010 à 15:20
werpix Messages postés 82 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 25 février 2010 - 25 févr. 2010 à 17:22
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 ?

25 réponses

bloodchecker Messages postés 339 Date d'inscription mercredi 2 juillet 2008 Statut Membre Dernière intervention 29 février 2012 35
25 févr. 2010 à 15:23
c'est déja une page complete, tu la met telle qu'elle... tu ferme juste la balise php à la fin
0
werpix Messages postés 82 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 25 février 2010
25 févr. 2010 à 15:26
La balise php, pouvez vous me montre psk je suis pas très fort en php ?
0
bloodchecker Messages postés 339 Date d'inscription mercredi 2 juillet 2008 Statut Membre Dernière intervention 29 février 2012 35
25 févr. 2010 à 15:27
ouverture : <?php
fermeture : ?>
0
werpix Messages postés 82 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 25 février 2010
25 févr. 2010 à 15:28
merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
werpix Messages postés 82 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 25 février 2010
25 févr. 2010 à 15:29
regarde se que sa fait après : http://testbywax0r.olympe-network.com/
0
bloodchecker Messages postés 339 Date d'inscription mercredi 2 juillet 2008 Statut Membre Dernière intervention 29 février 2012 35
25 févr. 2010 à 15:31
Bah ca marche non ?
0
werpix Messages postés 82 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 25 février 2010
25 févr. 2010 à 15:33
Oui ses bon mes quand j'envois je tombe sur la page de olympe network et j'ai rien reçu ?
0
bloodchecker Messages postés 339 Date d'inscription mercredi 2 juillet 2008 Statut Membre Dernière intervention 29 février 2012 35
25 févr. 2010 à 15:34
tu as bien mis la bonne adresse mail ?
Et bien mis la bonne target dans le form ?
0
werpix Messages postés 82 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 25 février 2010
25 févr. 2010 à 15:34
oui
0
bloodchecker Messages postés 339 Date d'inscription mercredi 2 juillet 2008 Statut Membre Dernière intervention 29 février 2012 35
25 févr. 2010 à 15:37
on dirai pas, il met qu'il ne connait pas ta page.
Tu as mis quel champ target ?
0
werpix Messages postés 82 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 25 février 2010
25 févr. 2010 à 15:38
dsl :champs target ?
0
bloodchecker Messages postés 339 Date d'inscription mercredi 2 juillet 2008 Statut Membre Dernière intervention 29 février 2012 35
25 févr. 2010 à 15:39
le champ action de ton form. Tu dois reboucler sur la même page.
0
werpix Messages postés 82 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 25 février 2010
25 févr. 2010 à 15:39
Je clic sur envoyer et sa ma fiche sa : http://v3.olympe-network.com/404.php
0
bloodchecker Messages postés 339 Date d'inscription mercredi 2 juillet 2008 Statut Membre Dernière intervention 29 février 2012 35
25 févr. 2010 à 15:41
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.
0
werpix Messages postés 82 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 25 février 2010
25 févr. 2010 à 15:43
attendez vous avez msn pour vous faire des imprime écran et tous pour parler plus vite ?
0
bloodchecker Messages postés 339 Date d'inscription mercredi 2 juillet 2008 Statut Membre Dernière intervention 29 février 2012 35
25 févr. 2010 à 15:44
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">
0
werpix Messages postés 82 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 25 février 2010
25 févr. 2010 à 15:52
alors j'ai recu, me le problème ..Essaye de m'envoyer un message vous aller voir .
0
bloodchecker Messages postés 339 Date d'inscription mercredi 2 juillet 2008 Statut Membre Dernière intervention 29 février 2012 35
25 févr. 2010 à 15:53
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 ?
0
werpix Messages postés 82 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 25 février 2010
25 févr. 2010 à 15:57
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
0
bloodchecker Messages postés 339 Date d'inscription mercredi 2 juillet 2008 Statut Membre Dernière intervention 29 février 2012 35
25 févr. 2010 à 16:00
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>

}
0