Création d'un formulaire html

jou-lee Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
bg62 Messages postés 23732 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour à tous,

Je souhaite créer un formulaire html et m'envoyer le résultat sur ma messagerie. Seulement voilà quand je teste mon formulaire rien ne se passe. J'ai regardé un peu partout sur le net et j'ai utilisé un php .... mais je ne connais pas grand chose ... alors si vous avez une petite idée .... merci de votre aide !


le code de mon formulaire html :

<FORM method="post" action="envoi_mail.php">

<form id="form3" name="form3" method="post" action="">
<label for="select3">Statut : </label>
<select name="select3" id="select3">
<option>Particulier</option>
<option>Entreprise</option>
<option>Mairie</option>
<option>Association</option>
<option>Club sportif</option>
<option>Comité des fêtes</option>
<option>Discothèque</option>
<option>Autres</option>
</select>
</form>
<form id="form2" name="form2" method="post" action="">
<label for="select2">Civilité* :</label>
<select name="select2" id="select2">
<option>Mlle</option>
<option>Mme</option>
<option>M.</option>
</select>
</form>
<form id="form1" name="form1" method="post" action="">
<label for="textfield">Nom* : </label>
<input name="textfield" type="text" id="textfield" size="30" />
</form>
<form id="form4" name="form4" method="post" action="">
<label for="textfield2">Prénom* :</label>
<input name="textfield2" type="text" id="textfield2" size="30" />
</form>
<form id="form5" name="form5" method="post" action="">
<label for="textfield3">Entreprise :</label>
<input name="textfield3" type="text" id="textfield3" size="30" />
</form>
<form id="form6" name="form6" method="post" action="">
<label for="textfield4">Adresse :</label>
<textarea name="textfield4" cols="40" id="textfield4"></textarea>
</form>
<form id="form7" name="form7" method="post" action="">
<label for="textfield5">Code postal :</label>
<input name="textfield5" type="text" id="textfield5" size="5" />
</form>
<form id="form8" name="form8" method="post" action="">
<label for="textfield6">Ville :</label>
<input name="textfield6" type="text" id="textfield6" size="30" />
</form>
<form id="form9" name="form9" method="post" action="">
<label for="textfield7">N° de tél.* :</label>
<input name="textfield7" type="text" id="textfield7" size="10" />
</form>
<form id="form10" name="form10" method="post" action="">
<label for="textfield8">E-mail* :</label>
<input name="textfield8" type="text" id="textfield8" size="40" />
</form>
<h2>Votre évènement : </h2>
<form id="form11" name="form11" method="post" action="">
<label for="select">Type d'évènement* : </label>
<select name="select" id="select">
<option>Anniversaire enfant</option>
<option>Anniversaire Adolescent</option>
<option>Anniversaire Adulte</option>
<option>Mariage</option>
<option>Fiançaille</option>
<option>Baptême</option>
<option>Bal</option>
<option>Evènement sportif</option>
<option>Nouvel an</option>
<option>Inauguration</option>
<option>Autres</option>
</select>
</form>
<form id="form12" name="form12" method="post" action="">
<label for="select4">Date* : </label>
<select name="select4" id="select4">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
<select name="select5" id="select5">
<option>Janvier</option>
<option>Février</option>
<option>Mars</option>
<option>Avril</option>
<option>Mai</option>
<option>Juin</option>
<option>Juillet</option>
<option>Août</option>
<option>Septembre</option>
<option>Octobre</option>
<option>Novembre</option>
<option>Décembre</option>
</select>
<select name="select6" id="select6">
<option>2011</option>
<option>2012</option>
<option>2013</option>
<option>2014</option>
</select>
</form>
<form id="form13" name="form13" method="post" action="">
<label for="select7">Horaires* : de</label>
<select name="select7" id="select7">
<option>01:00</option>
<option>02:00</option>
<option>03:00</option>
<option>04:00</option>
<option>05:00</option>
<option>06:00</option>
<option>07:00</option>
<option>08:00</option>
<option>09:00</option>
<option>10:00</option>
<option>11:00</option>
<option>12:00</option>
<option>13:00</option>
<option>14:00</option>
<option>15:00</option>
<option>16:00</option>
<option>17:00</option>
<option>18:00</option>
<option>19:00</option>
<option>20:00</option>
<option>21:00</option>
<option>22:00</option>
<option>23:00</option>
<option>24:00</option>
</select>
<label for="select8">à </label>
<select name="select8" id="select8">
<option>01:00</option>
<option>02:00</option>
<option>03:00</option>
<option>04:00</option>
<option>05:00</option>
<option>06:00</option>
<option>07:00</option>
<option>08:00</option>
<option>09:00</option>
<option>10:00</option>
<option>11:00</option>
<option>12:00</option>
<option>13:00</option>
<option>14:00</option>
<option>15:00</option>
<option>16:00</option>
<option>17:00</option>
<option>18:00</option>
<option>19:00</option>
<option>20:00</option>
<option>21:00</option>
<option>22:00</option>
<option>23:00</option>
<option>24:00</option>
</select>
</form>
<form id="form14" name="form14" method="post" action="">
<label for="textfield9">Ville de la manifestation* :</label>
<input name="textfield9" type="text" id="textfield9" size="40" />
</form>
<form id="form15" name="form15" method="post" action="">
<label for="textfield10">Département* :</label>
<input name="textfield10" type="text" id="textfield10" size="2" />
</form>
<form id="form16" name="form16" method="post" action="">
<label for="textfield11">Déroulement, contraintes...</label>
<textarea name="textfield11" cols="40" id="textfield11"></textarea>
</form>
<form id="form17" name="form17" method="post" action="">
<label for="textfield12">Style de musique :</label>
<input name="textfield12" type="text" id="textfield12" size="30" />
</form>
<form id="form18" name="form18" method="post" action="">
<label for="textfield13">Vos besoins, commentaire...</label>
<textarea name="textfield13" cols="40" id="textfield13"></textarea>
</form>
<form id="form19" name="form19" method="post" action="">
<p> </p>
<p>
<label>
<input type="submit" name="button" id="button" value="Envoyer" />
</label>
<input type="reset" name="button2" id="button2" value="Réinitialiser" />
</p>
</form>

</FORM>


Le code document : envoi_mail.php

<?php
//Préparation des variables
$destinataire = 'dcl.julie@gmail.com';
$headers = 'From '.$_REQUEST['nom'].' '.$_REQUEST['prenom']."\r\n";
$headers .= "Mime-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=utf-8\r\n";
$headers .= "\r\n";

//Envoi du mail proprement dit
mail($destinataire, 'un visiteur a envoyé un commentaire', $_REQUEST['commentaires'], $headers);

//Redirection de l'internaute
header("Pragma: no-cache");
header("HTTP/1.1 301 Moved Permanently");
header("Location: index.php");
?>





A voir également:

2 réponses

Utilisateur anonyme
 
salut,

As tu deja essayé en enlevant tes balises forms (celles en minuscules) ?
0
bg62 Messages postés 23732 Date d'inscription   Statut Modérateur Dernière intervention   2 409
 
tu parles de 'html' et tu mets du php dedans ....
faut revoir tout ça :
https://www.commentcamarche.net/faq/4516-webmaster-un-formulaire-de-contact-pour-votre-site
ou si plus complexe:
https://www.unesourisetmoi.info/pages/formulaires.php
avec plusieurs degrés de complexité et de fonctions ...
;)
0