Envoi d' un formulaire en php

Fermé
flo-du-17 Messages postés 574 Date d'inscription jeudi 3 juillet 2008 Statut Membre Dernière intervention 14 juin 2013 - 6 juin 2013 à 11:57
inspiring Messages postés 1813 Date d'inscription vendredi 28 janvier 2011 Statut Membre Dernière intervention 31 décembre 2018 - 14 juin 2013 à 17:39
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


5 réponses

funnycat Messages postés 153 Date d'inscription jeudi 12 février 2009 Statut Membre Dernière intervention 10 mars 2019 65
6 juin 2013 à 13:28
Bonjour.
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,
0
flo-du-17 Messages postés 574 Date d'inscription jeudi 3 juillet 2008 Statut Membre Dernière intervention 14 juin 2013 74
6 juin 2013 à 14:14
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>
0
Ysabe_l Messages postés 12456 Date d'inscription vendredi 12 avril 2013 Statut Contributeur Dernière intervention 25 avril 2024 274
6 juin 2013 à 17:26
<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 ?
0
flo-du-17 Messages postés 574 Date d'inscription jeudi 3 juillet 2008 Statut Membre Dernière intervention 14 juin 2013 74
14 juin 2013 à 11:11
http://www.interface.hebergratuit.com/contact.html
Voici ce que jaimerais envoyer dans ma boite mail mais je ny arrive pas.
0

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

Posez votre question
inspiring Messages postés 1813 Date d'inscription vendredi 28 janvier 2011 Statut Membre Dernière intervention 31 décembre 2018 265
14 juin 2013 à 17:39
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
0