Problème de formulaire ( html)
Kniva
-
bg62 Messages postés 23733 Date d'inscription Statut Modérateur Dernière intervention -
bg62 Messages postés 23733 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Voila, je suis censée faire un site pour un concours. Les participants s'inscrivent via un formulaire qui est censé mettre envoyé par mail. Le problème, c'est que je ne reçois pas de mail.
Voici mon code:
(je vous passe la feuille de style et toutes les images déjà existante pour le site, je ne mets que la partie form)
<form method="post" action="envoi.php" enctype="text/plain">
<p align="left" class="article">*Mademoiselle
<input type="radio" name="sex" value="Mademoiselle" id="sex">
Monsieur
<input type="radio" name="sex" value="Monsieur" id="sex">
Madame
<input type="radio" name="sex" value="madame"id="sex">
</p>
<p align="left" class="article">*Nom :
<input type="text" name="nom" id="nom">
</p>
<p align="left" class="article">*Prénom :
<input type="text" name="prenom"id="prenom">
</p>
<p align="left" class="article">*Adresse :
<input type="text" name="adresse"id="adresse">
</p>
<p align="left" class="article">*Code postal
<input name="codepostal" type="text" id="codepostal">.
*Localité :
<input name="localite" type="text" id="localite">
</p>
<p align="left" class="article">Num. téléphone:
<input name="tel" type="text" id="numtel">
Nat <input name="nat" type="text" id="nat">
</p>
<p align="left" class="article">*Date de naissance : Jour
<select name="jour" id="jour">
<option>##</option>
<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>
Mois
<select name="mois" id="mois">
<option>##</option>
<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>
Anneé
<input name="annee" type="text" id="annee">
</p>
<p align="left" class="article">*adresse email :
<input name="email" type="text" id="email" size="50">
</p>
<p>
<input name="envoyer" type="button" id="envoyer" value="Envoyer" onClick="envoie(this.form)">
<input name="retablir" type="reset" id="retablir" value="Rétablir">
</p>
</form>
et ma page envoi.php
<?php
if($Submit) {
$recipient="monmail.com"; // j'ai mis bien sur la bonne adresse
$header="From: ".$email. "\n";
$date = date("d-m-Y");
$heure = date("H:i:s");
echo 'Envoyé le'.$date.'<br>';
echo 'Il est '.$heure;
$sex = $_POST['sex'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$jour = $_POST['jour'];
$mois = $_POST['mois'];
$annee = $_POST['annee'];
$adresse = $_POST['adresse'];
$codepostal = $_POST['codepostal'];
$localite = $_POST['localite'];
$tel = $_POST['tel'];
$nat = $_POST['nat'];
$email = $_POST['email'];
$message="
no membre= $nomembre
Nom= $nom
Prénom= $prenom
Date de naissance= $jour $mois $annee
Adresse: $adresse
Npa= $npa
Localité= $localite
Télephone= $numtel
Natel= $nat
Adresse email : $email ";
?>
J'ai bien rentré la partie mail, mais rien ne marche.
Pourriez vous m'aider s'il vous plait?
Voila, je suis censée faire un site pour un concours. Les participants s'inscrivent via un formulaire qui est censé mettre envoyé par mail. Le problème, c'est que je ne reçois pas de mail.
Voici mon code:
(je vous passe la feuille de style et toutes les images déjà existante pour le site, je ne mets que la partie form)
<form method="post" action="envoi.php" enctype="text/plain">
<p align="left" class="article">*Mademoiselle
<input type="radio" name="sex" value="Mademoiselle" id="sex">
Monsieur
<input type="radio" name="sex" value="Monsieur" id="sex">
Madame
<input type="radio" name="sex" value="madame"id="sex">
</p>
<p align="left" class="article">*Nom :
<input type="text" name="nom" id="nom">
</p>
<p align="left" class="article">*Prénom :
<input type="text" name="prenom"id="prenom">
</p>
<p align="left" class="article">*Adresse :
<input type="text" name="adresse"id="adresse">
</p>
<p align="left" class="article">*Code postal
<input name="codepostal" type="text" id="codepostal">.
*Localité :
<input name="localite" type="text" id="localite">
</p>
<p align="left" class="article">Num. téléphone:
<input name="tel" type="text" id="numtel">
Nat <input name="nat" type="text" id="nat">
</p>
<p align="left" class="article">*Date de naissance : Jour
<select name="jour" id="jour">
<option>##</option>
<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>
Mois
<select name="mois" id="mois">
<option>##</option>
<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>
Anneé
<input name="annee" type="text" id="annee">
</p>
<p align="left" class="article">*adresse email :
<input name="email" type="text" id="email" size="50">
</p>
<p>
<input name="envoyer" type="button" id="envoyer" value="Envoyer" onClick="envoie(this.form)">
<input name="retablir" type="reset" id="retablir" value="Rétablir">
</p>
</form>
et ma page envoi.php
<?php
if($Submit) {
$recipient="monmail.com"; // j'ai mis bien sur la bonne adresse
$header="From: ".$email. "\n";
$date = date("d-m-Y");
$heure = date("H:i:s");
echo 'Envoyé le'.$date.'<br>';
echo 'Il est '.$heure;
$sex = $_POST['sex'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$jour = $_POST['jour'];
$mois = $_POST['mois'];
$annee = $_POST['annee'];
$adresse = $_POST['adresse'];
$codepostal = $_POST['codepostal'];
$localite = $_POST['localite'];
$tel = $_POST['tel'];
$nat = $_POST['nat'];
$email = $_POST['email'];
$message="
no membre= $nomembre
Nom= $nom
Prénom= $prenom
Date de naissance= $jour $mois $annee
Adresse: $adresse
Npa= $npa
Localité= $localite
Télephone= $numtel
Natel= $nat
Adresse email : $email ";
?>
J'ai bien rentré la partie mail, mais rien ne marche.
Pourriez vous m'aider s'il vous plait?
A voir également:
- Problème de formulaire ( html)
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Editeur html - Télécharger - HTML
- Html br - Forum HTML
11 réponses
Sans être spécialiste, il me semble qu'il manque la commande Mail
ajoute: quelque chose comme : mail($recipient,$variables) avant
?>
Bon courage!
ajoute: quelque chose comme : mail($recipient,$variables) avant
?>
Bon courage!
Merci de ton aide.
J'ai mis ce bout de code, mais ça ne change toujours rien, j'en viens à me demander si gmail reçoit bien....
J'ai mis ce bout de code, mais ça ne change toujours rien, j'en viens à me demander si gmail reçoit bien....
Comment as-tu appelé ton formulaire contenant les données à compléter? est-ce this.form
tu dois le mettre dans la ligne avec MAIL
$sujet="this.form"
mail($recipient,$sujet,$donnees_variables)
données _variables étant toutes les infos complétées (n'oublie pas de définir chaque variable)
tu dois le mettre dans la ligne avec MAIL
$sujet="this.form"
mail($recipient,$sujet,$donnees_variables)
données _variables étant toutes les infos complétées (n'oublie pas de définir chaque variable)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
essaie
tu dois avoir :
DOCTYPE
<html>
<head> (puis éventuellement un script de variables avec <script> et </script>)
ton code du formulaire
</head>
<body>
par ex. : formulaire bien reçu
</body>
</html>
tu dois avoir :
DOCTYPE
<html>
<head> (puis éventuellement un script de variables avec <script> et </script>)
ton code du formulaire
</head>
<body>
par ex. : formulaire bien reçu
</body>
</html>
Tiens : http://www.ge-net.ch/page/rw-wfco-owb-0.html
Si tu as du mal avec les formulaires, ça peut t'aider :)
Bon courage
Si tu as du mal avec les formulaires, ça peut t'aider :)
Bon courage
c'est pas le genre de formulaire 'arnaque' qui court sur le net pour récolter ... tout ce que l'on veut ?