Envoyer un le contenu d un formulaire

Résolu/Fermé
Jperrio Messages postés 71 Date d'inscription samedi 8 septembre 2007 Statut Membre Dernière intervention 1 novembre 2010 - 22 juil. 2008 à 19:10
Jperrio Messages postés 71 Date d'inscription samedi 8 septembre 2007 Statut Membre Dernière intervention 1 novembre 2010 - 23 juil. 2008 à 09:28
Bonjour,

J ai créé un formulaire appelé form.html et je voudrais l'envoyer à un mail du type toto@loin.fr.

J'ai créé pour ce faire un fichier formulaire.php qui m'est en forme le mail et l'accusé d'envoi à l'expéditeur mais je ne me rappelle plus comment on lance fomulaire.php depuis form.html

J ai bien mis le bouton envoyer (submit) sur le html mais apres...

Merci

5 réponses

Lefouerrant Messages postés 567 Date d'inscription mercredi 19 décembre 2007 Statut Membre Dernière intervention 1 octobre 2009 116
22 juil. 2008 à 19:13
donne nous le code de form.html et de formulaire.php stp
0
ben85350 Messages postés 610 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 2 avril 2013 27
22 juil. 2008 à 19:18
Salut
<form action="tapage.php"  method="POST">
   ...
   Ton formulaire
   ...
<input type=submit>
</form>

Sinon tu a utilsé la fonction mail pour envoyé ton mail ?
0
Jperrio Messages postés 71 Date d'inscription samedi 8 septembre 2007 Statut Membre Dernière intervention 1 novembre 2010 4
22 juil. 2008 à 19:44
Le form.html :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Formulaire de demande de devis</title>
</head>

<body>
<form action="formulaire.php" method="POST" id="form1" name="form1" method="post" action="">

<fieldset>
<legend>Identité</legend>
<label>Veuillez nous donner votre identité afin que nous puissions vous contacter :<br />
<br />
Nom :
<input type="text" name="nom" id="nom" />
Prénom :
<input type="text" name="prenom" id="prenom" />
<br />
<br />
<br />
Adresse Mail :
<input type="text" name="contact" id="contact" />
<br />
<br />
<br />
</label>
</fieldset>

</form>
<form id="form2" name="form2" method="post" action="">
<fieldset>
<legend>Votre demande</legend>
<label><br />
Merci de préciser un peu votre demande<br />
<br />
Produits :
<select name="Produit" id="Produit">
<option>Cadre en bois</option>
<option>Jeu en bois</option>
<option>Objet de décoration</option>
<option>Autre</option>
</select>
</label>
<label><br />
<br />
Finitions :
<select name="finition" id="finition">
<option>Bois flotté</option>
<option>Bois brossé, Brulé</option>
<option>Bois naturel</option>
<option>Autre</option>
</select>
</label>
<p>
<label>Teinte :
<select name="teinte" id="teinte">
<option>Chêne Clair</option>
<option>Chêne moyen</option>
<option>Chêne doré</option>
<option>Chêne foncé</option>
<option>Patiné</option>
<option>Incolore</option>
</select>
</label>
</p>
<p>
<label>Longueur :
<input type="text" name="long" id="long" />
Largeur :
<input type="text" name="larg" id="larg" />
Hauteur :
<input type="text" name="haut" id="haut" />
<br />
<br />
<br />
Complément d'information</label>
: </p>
<p>:
<textarea name="complement" id="complement" cols="75" rows="5"></textarea>
</p>
</fieldset>
<p> </p>
<p>
<input type=submit>
</form>
</body>
</html>

Le formulaire.php :
<?php
$msg = "Nom :\t$nom ";
$msg .= "Prénom:\t$prenom\n\n";
$msg .= "E-mail :\t$contact \n";


$msg .= "Produit demandée :\t$produit\n\n";
$msg .= "Finition : \t$finition ";
$msg .= "Teinte : \t$teinte\n\n";
$msg .= "L :\t$long \n\n";
$msg .= "l :\t$larg \n\n";
$msg .= "H :\t$haut \n\n";
$msg .= "Infos :\t$complement\n\n";


$recipient = "jperrio@free.fr";
$subject = "Demande en ligne";

$mailheaders = "From: Cadres en bois<> \n";
$mailheaders .= "Reply-To: $contact\n\n";

mail($recipient, $subject, $msg, $mailheaders);

echo "<HTML><HEAD>";
echo "<TITLE>Form Sent!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $prenom $nom</H1>";
echo "<P align=center>";
echo "Message envoyé.</P>";
echo "</BODY></HTML>";
</p>

J ai fais la modif que ben85350 m a donné, mais ca n a pas fonctionné.

Merci de votre rapidité

A+
0
ben85350 Messages postés 610 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 2 avril 2013 27
22 juil. 2008 à 20:00
moi ce que je trouve bizarre c'est
$mailheaders = "From: Cadres en bois<> \n";
$mailheaders .= "Reply-To: $contact\n\n"; 

Généralemnt pour $mailheaderrs je met juste From : $contact \r\n
Sinon fait des echo de $msg, $recipient, ... des fois que il y aurait une erreur
0
Jperrio Messages postés 71 Date d'inscription samedi 8 septembre 2007 Statut Membre Dernière intervention 1 novembre 2010 4
22 juil. 2008 à 23:25
J ai changé le headers mais ca ne fonctionne pas

En fait quand je clic sur envoyer, ca me dis erreur 405...

Je te donne l URL pour te rendre compte

jperrio2.free.fr/cadres/form.html

Merci
0

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

Posez votre question
Jperrio Messages postés 71 Date d'inscription samedi 8 septembre 2007 Statut Membre Dernière intervention 1 novembre 2010 4
23 juil. 2008 à 09:28
Merci, j ai trouvé mon erreur, le problème est résulo.

A+
0