Envoi d' un formulaire en php
flo-du-17
Messages postés
640
Statut
Membre
-
inspiring Messages postés 1936 Statut Membre -
inspiring Messages postés 1936 Statut Membre -
Bonjour, voici mon souci jai installer Easy php et jai créer mon site dans le répertoire wwww ensuite jai commencer mes pages html et css, pas de souci de ce côté. Ce que j' essaye de faire c' est d' envoyer le formulaire que j' ai créer en php et avec easy php. Jai aussi modifier le mail() dans le fichier php.ini
pour pouvoir envoyer, je sais aps si c' est bon. Je laisse mon code pour voir se qu' il va pas merci de votre aide =)
Ceci est mon code html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html div class="global">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
<link href="style.css" rel="stylesheet" media="all" type="text/css">
<title>Interface Ip</title>
</head>
<body>
<center>
<img src="power.jpg" />
</center>
<div id="bordure"></div>
<div id="menu">
<center>
<ul id="menu_horizontal">
<li class="bouton"><a href="#"><img src="accueil.jpg" alt="accueil" /></a><a href="accueil.html">Accueil</a></li>
<li class="bouton"><a href="#"><img src="prest.jpg" alt="prestations" /></a><a href="prestations.html">Prestations</a></li>
<li class="bouton"><a href="#"><img src="local.jpg" alt="local"/></a><a href="local.html">Nous localiser</a></li>
<li class="bouton"><a href="#"><img src="contact.jpg" alt="contact"/></a><a href="contact.html">Contact</a></li>
</ul>
</center>
</div>
<center>
<h2>Vous avez des questions, des problèmes, contactez nous par téléphone ou même ici par mail.</h2>
</center>
<form method="post" action="Formuliare.php">
<p>
<label for="Nom">Nom</label>
<input type="text" name="Nom" id="Nom" size="30" required="required" />
</p>
<p>
<label for="Prénom">Prénom</label>
<input type="text" name="Prénom" id="Prénom" size="30" required="required" />
</p>
<p>
<label for="Téléphone">Téléphone</label>
<input type="text" name="Téléphone" id="Téléphone" size="10" required="required" />
</p>
<p>
<label for="Mail">Mail</label>
<input type="text" name="Mail" id="Mail" size="30" required="required" />
</p>
<p>
<center>
<h2> <strong>Catégorie :</strong></h2>
</center>
</p>
<div id="centrage">
<p>
<label for="MATÉRIEL INFORMATIQUE">Matériel Informatique</label>
<input type="radio" name="categorie" value="MATÉRIEL INFORMATIQUE" id="MATÉRIEL INFORMATIQUE"/>
</p>
<p>
<label for="DÉPANNAGE INFORMATIQUE">Dépannage Informatique</label>
<input type="radio" name="categorie" value="DÉPANNAGE INFORMATIQUE" id="DÉPANNAGE INFORMATIQUE"/>
</p>
<p>
<label for="RÉSEAU INFORMATIQUE">Réseau Informatique</label>
<input type="radio" name="categorie" value="RÉSEAU INFORMATIQUE" id="RÉSEAU INFORMATIQUE"/>
</p>
<p>
<label for="LOGICIEL INFORMATIQUE">Logiciel Informatique</label>
<input type="radio" name="categorie" value="LOGICIEL INFORMATIQUE" id="LOGICIEL INFORMATIQUE"/>
</p>
</div>
<center>
<p>
<center> <label for="Région">Dans quel coin habitez-vous ?</label> </center><br>
<select name="Région" id="Région">
<optgroup label="Ile de ré">
<option value="Sainte Marie de Ré">Sainte Marie de Ré</option>
<option value="La Flotte">La Flotte</option>
<option value="La Noue">La Noue</option>
<option value="Le Bois Plage">Le Bois Plage</option>
<option value="Saint Martin de Ré">Saint Martin de Ré</option>
<option value="La Courde">La Courde</option>
<option value="Loix">Loix</option>
<option value="Ars en Ré">Ars en Ré</option>
<option value="Les portes en Ré">Les portes en Ré</option>
<option value="Saint Clément des Baleines">Saint Clément des Baleines</option>
</optgroup>
<optgroup label="La Rochelle">
<option value="Laleu">Laleu</option>
<option value="Nieul-Sur-Mer">Nieul-Sur-Mer</option>
<option value="Périgny">Périgny</option>
<option value="Lagord">Lagord</option>
<option value="Aytré">Aytré</option>
<option value="Puilboreau">Puilboreau</option>
<option value="L' Houmeau">L' Houmeau</option>
<option value="Dompierre-Sur-Mer">Dompierre-Sur-Mer</option>
</optgroup>
<optgroup label="France">
<option value="Autre Région">Autre Région</option>
</optgroup>
</select>
</p>
</center>
<center><p>
<center> <label for="Votre souhait">Votre souhait</label></center>
<br><br>
<TEXTAREA rows="3" cols="60" style="border:solid 3px black;
font-family:tahoma; background-color:#d2d2d2; name="commentaires">
</TEXTAREA>
</form>
<p>
<form action="Formulaire.php" method="post" enctype="multipart/form-data">
<p>Formulaire d'envoi de fichier</p>
</form>
</p>
</center>
<ul id="coordonnées">
<h5>Interface IP / Vente & Maintenance & Réseaux informatique / 6t, rue des Culquoilés /La Croix Michaud /17230 La Flotte</h5>
</ul>
</center>
</body>
</html>
Et le code php:
<?php
// Envoi du message sur ma boite mail
$Mail = $_POST['Mail'];
$Nom = $_POST['Nom'];
$Prénom = $_POST['Prénom'];
$sujet="Formulaire de contact";
$mailDestinataire="jujumichaud17@hotmail.fr";
$from = "From: ".$Prénom." ".$Nom."<".Mail."> \nMime-Version:\n";
$from .= " 1.0\nContent-Type: text/html; charset=UTF-8\n";
$header= $Sujet;
$messageMail = "
Formulaire de contact:
Nom : ".$Nom."
Prénom : ".ucfirst($Prénom)."
Email : ".$Mail."
Objet : ".$objet."
----------- Commentaires -----------
".Stripslashes($_POST['commentaire'])."
---------------------------------------";
mail($mailDestinataire, $sujet, $messageMail, $from);
?>
En espérant que vous pouvez m' aider, merci beaucoup
pour pouvoir envoyer, je sais aps si c' est bon. Je laisse mon code pour voir se qu' il va pas merci de votre aide =)
Ceci est mon code html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html div class="global">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
<link href="style.css" rel="stylesheet" media="all" type="text/css">
<title>Interface Ip</title>
</head>
<body>
<center>
<img src="power.jpg" />
</center>
<div id="bordure"></div>
<div id="menu">
<center>
<ul id="menu_horizontal">
<li class="bouton"><a href="#"><img src="accueil.jpg" alt="accueil" /></a><a href="accueil.html">Accueil</a></li>
<li class="bouton"><a href="#"><img src="prest.jpg" alt="prestations" /></a><a href="prestations.html">Prestations</a></li>
<li class="bouton"><a href="#"><img src="local.jpg" alt="local"/></a><a href="local.html">Nous localiser</a></li>
<li class="bouton"><a href="#"><img src="contact.jpg" alt="contact"/></a><a href="contact.html">Contact</a></li>
</ul>
</center>
</div>
<center>
<h2>Vous avez des questions, des problèmes, contactez nous par téléphone ou même ici par mail.</h2>
</center>
<form method="post" action="Formuliare.php">
<p>
<label for="Nom">Nom</label>
<input type="text" name="Nom" id="Nom" size="30" required="required" />
</p>
<p>
<label for="Prénom">Prénom</label>
<input type="text" name="Prénom" id="Prénom" size="30" required="required" />
</p>
<p>
<label for="Téléphone">Téléphone</label>
<input type="text" name="Téléphone" id="Téléphone" size="10" required="required" />
</p>
<p>
<label for="Mail">Mail</label>
<input type="text" name="Mail" id="Mail" size="30" required="required" />
</p>
<p>
<center>
<h2> <strong>Catégorie :</strong></h2>
</center>
</p>
<div id="centrage">
<p>
<label for="MATÉRIEL INFORMATIQUE">Matériel Informatique</label>
<input type="radio" name="categorie" value="MATÉRIEL INFORMATIQUE" id="MATÉRIEL INFORMATIQUE"/>
</p>
<p>
<label for="DÉPANNAGE INFORMATIQUE">Dépannage Informatique</label>
<input type="radio" name="categorie" value="DÉPANNAGE INFORMATIQUE" id="DÉPANNAGE INFORMATIQUE"/>
</p>
<p>
<label for="RÉSEAU INFORMATIQUE">Réseau Informatique</label>
<input type="radio" name="categorie" value="RÉSEAU INFORMATIQUE" id="RÉSEAU INFORMATIQUE"/>
</p>
<p>
<label for="LOGICIEL INFORMATIQUE">Logiciel Informatique</label>
<input type="radio" name="categorie" value="LOGICIEL INFORMATIQUE" id="LOGICIEL INFORMATIQUE"/>
</p>
</div>
<center>
<p>
<center> <label for="Région">Dans quel coin habitez-vous ?</label> </center><br>
<select name="Région" id="Région">
<optgroup label="Ile de ré">
<option value="Sainte Marie de Ré">Sainte Marie de Ré</option>
<option value="La Flotte">La Flotte</option>
<option value="La Noue">La Noue</option>
<option value="Le Bois Plage">Le Bois Plage</option>
<option value="Saint Martin de Ré">Saint Martin de Ré</option>
<option value="La Courde">La Courde</option>
<option value="Loix">Loix</option>
<option value="Ars en Ré">Ars en Ré</option>
<option value="Les portes en Ré">Les portes en Ré</option>
<option value="Saint Clément des Baleines">Saint Clément des Baleines</option>
</optgroup>
<optgroup label="La Rochelle">
<option value="Laleu">Laleu</option>
<option value="Nieul-Sur-Mer">Nieul-Sur-Mer</option>
<option value="Périgny">Périgny</option>
<option value="Lagord">Lagord</option>
<option value="Aytré">Aytré</option>
<option value="Puilboreau">Puilboreau</option>
<option value="L' Houmeau">L' Houmeau</option>
<option value="Dompierre-Sur-Mer">Dompierre-Sur-Mer</option>
</optgroup>
<optgroup label="France">
<option value="Autre Région">Autre Région</option>
</optgroup>
</select>
</p>
</center>
<center><p>
<center> <label for="Votre souhait">Votre souhait</label></center>
<br><br>
<TEXTAREA rows="3" cols="60" style="border:solid 3px black;
font-family:tahoma; background-color:#d2d2d2; name="commentaires">
</TEXTAREA>
</form>
<p>
<form action="Formulaire.php" method="post" enctype="multipart/form-data">
<p>Formulaire d'envoi de fichier</p>
</form>
</p>
</center>
<ul id="coordonnées">
<h5>Interface IP / Vente & Maintenance & Réseaux informatique / 6t, rue des Culquoilés /La Croix Michaud /17230 La Flotte</h5>
</ul>
</center>
</body>
</html>
Et le code php:
<?php
// Envoi du message sur ma boite mail
$Mail = $_POST['Mail'];
$Nom = $_POST['Nom'];
$Prénom = $_POST['Prénom'];
$sujet="Formulaire de contact";
$mailDestinataire="jujumichaud17@hotmail.fr";
$from = "From: ".$Prénom." ".$Nom."<".Mail."> \nMime-Version:\n";
$from .= " 1.0\nContent-Type: text/html; charset=UTF-8\n";
$header= $Sujet;
$messageMail = "
Formulaire de contact:
Nom : ".$Nom."
Prénom : ".ucfirst($Prénom)."
Email : ".$Mail."
Objet : ".$objet."
----------- Commentaires -----------
".Stripslashes($_POST['commentaire'])."
---------------------------------------";
mail($mailDestinataire, $sujet, $messageMail, $from);
?>
En espérant que vous pouvez m' aider, merci beaucoup
A voir également:
- Envoi d' un formulaire en php
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Votre envoi est en préparation pour sa distribution. ✓ - Forum Consommation & Internet
- Envoi impossible messenger - Forum Facebook Messenger
5 réponses
Bonjour.
Il y a visiblement ce morceau de code qui est en trop (ça créer un formulaire supplémentaire) :
Pour savoir si déjà votre l'envoi de données fonctionne bien, je vous invite à placer ce bout de code PHP sur votre page :
Cela permet d'afficher le contenu des variables du formulaire.
Si vous avez des problèmes avec easyPHP, alors essayez de mettre en ligne ce bout de code pour voir si cela viens de votre config en local.
Cordialement,
Il y a visiblement ce morceau de code qui est en trop (ça créer un formulaire supplémentaire) :
<form action="Formulaire.php" method="post" enctype="multipart/form-data"> <p>Formulaire d'envoi de fichier</p> </form>
Pour savoir si déjà votre l'envoi de données fonctionne bien, je vous invite à placer ce bout de code PHP sur votre page :
print_r($_POST);
Cela permet d'afficher le contenu des variables du formulaire.
Si vous avez des problèmes avec easyPHP, alors essayez de mettre en ligne ce bout de code pour voir si cela viens de votre config en local.
Cordialement,
Voivi mon code que jai modifier un peu mais j' arrive pas encore à envoyer
<br><br>
<TEXTAREA rows="3" cols="60" style="border:solid 3px black;
font-family:tahoma; background-color:#d2d2d2; name="commentaires">
</TEXTAREA>
</form>
<p>
<form action="Formulaire.php" method="post" enctype="multipart/form-data">
</form>
</p>
</center>
<center>
<input name="submit" type="submit" value="Envoyer" />
</center>
<br><br>
<TEXTAREA rows="3" cols="60" style="border:solid 3px black;
font-family:tahoma; background-color:#d2d2d2; name="commentaires">
</TEXTAREA>
</form>
<p>
<form action="Formulaire.php" method="post" enctype="multipart/form-data">
</form>
</p>
</center>
<center>
<input name="submit" type="submit" value="Envoyer" />
</center>
<form method="post" action="Formuliare.php">
La page a-t-elle bien la même faute de frappe ou n'est-elle pas Formulaire.php ?
La page a-t-elle bien la même faute de frappe ou n'est-elle pas Formulaire.php ?
http://www.interface.hebergratuit.com/contact.html
Voici ce que jaimerais envoyer dans ma boite mail mais je ny arrive pas.
Voici ce que jaimerais envoyer dans ma boite mail mais je ny arrive pas.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pour ce qui est de créer un formulaire rapidement et facilement :
http://dbmwebdesign.fr/Modules/form-generator/generateur-de-formulaire.html
Si je peux me permettre quelques remarques :
si on tente une recherche du fichier formulaire.php ou formuliare.php, il est inexistant ! On arrive sur une page ou site web que je n'ai meme pas pris le temps d'analyser car mon WOT à viré immédiatement en "DEFCON 1"
Le code source de votre site à besoin d'une (importante) remise aux normes W3C, je suis meme surpris que l'affichage ne soit pas plus destructuré que ça, mais les navigateur devienne tolérant
http://dbmwebdesign.fr/Modules/form-generator/generateur-de-formulaire.html
Si je peux me permettre quelques remarques :
si on tente une recherche du fichier formulaire.php ou formuliare.php, il est inexistant ! On arrive sur une page ou site web que je n'ai meme pas pris le temps d'analyser car mon WOT à viré immédiatement en "DEFCON 1"
Le code source de votre site à besoin d'une (importante) remise aux normes W3C, je suis meme surpris que l'affichage ne soit pas plus destructuré que ça, mais les navigateur devienne tolérant