Problème de formulaire ( html)

Fermé
Kniva - 28 févr. 2010 à 10:46
bg62 Messages postés 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024 - 28 févr. 2010 à 16:58
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?
A voir également:

11 réponses

Miss_socrates Messages postés 884 Date d'inscription lundi 5 janvier 2009 Statut Membre Dernière intervention 8 août 2023 108
28 févr. 2010 à 10:55
Sans être spécialiste, il me semble qu'il manque la commande Mail

ajoute: quelque chose comme : mail($recipient,$variables) avant
?>

Bon courage!
0
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....
0
Miss_socrates Messages postés 884 Date d'inscription lundi 5 janvier 2009 Statut Membre Dernière intervention 8 août 2023 108
28 févr. 2010 à 12:56
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)
0
Ca ne marche toujours pas....
0

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

Posez votre question
Miss_socrates Messages postés 884 Date d'inscription lundi 5 janvier 2009 Statut Membre Dernière intervention 8 août 2023 108
28 févr. 2010 à 14:09
tu as bien mis ton code entre <head> et </head> ?
0
Non, j'ai mis mon <form...> </form> dans <Body> </body>
0
Miss_socrates Messages postés 884 Date d'inscription lundi 5 janvier 2009 Statut Membre Dernière intervention 8 août 2023 108
28 févr. 2010 à 14:31
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>
0
Mais si je mets mon <form> dans <head> il n'apparaitra pas sur le site
0
Miss_socrates Messages postés 884 Date d'inscription lundi 5 janvier 2009 Statut Membre Dernière intervention 8 août 2023 108
28 févr. 2010 à 15:07
non tu dois faire 2 fichiers différents, l'un avec ton formulaire où tu emploies bien <form> et </form> que tu appelles "formulaire.php"
et un autre fichier où tu mets les instructions d'envoi que tu enregistres par ex. sous "envoi.php" que tu commences par <?php

Bon courage
0
tiboul37 Messages postés 27 Date d'inscription samedi 27 février 2010 Statut Membre Dernière intervention 28 février 2010 4
28 févr. 2010 à 14:45
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
0
bg62 Messages postés 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024 2 362
28 févr. 2010 à 15:36
c'est pas le genre de formulaire 'arnaque' qui court sur le net pour récolter ... tout ce que l'on veut ?
0
Bonjour , est ce que quelqun c'est comment faire pour inserer un kit graphique ? merci d'avance ^^
0
bg62 Messages postés 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024 2 362
28 févr. 2010 à 16:58
on ne s'incruste pas ainsi dans le post d'un autre ...
fais le tien, tu auras peut-être des réponses !
et inscris-toi, c'est gratuit ;)
0