Formulaire ne fonctionne pas aider moi

Fermé
capricorne - 31 mars 2008 à 09:29
 capricorne - 31 mars 2008 à 12:24
Bonjour,
Bonjour,
J'ai créer un formaulaire, mais ce dernier ne fonctionne pas, je veux envoyé les informations par mail. Mais lors du clic sur envoyé, un message s'affiche en me demandant d'entrer le serveur des messages entrant et des messages sortant. je ne sais pas ou réside le problème voici le code HTML de la page.
<body bgcolor="#FFFFFF">
<a name="retour"></a>


<div style="text-align: center; width:990; height:932">

<TABLE width="100%" border="0" bgcolor="#FFFFFF" align="center">
<TR>

<TD>
<table width="100%" border="0" align="left" bgcolor="#FFFFFF" bordercolor="#000000" height="134">
<tr>
<TD height="40"><div align="right"><img src="../../IMG/b_fr/bas_ligne.gif" border="0" width="300" height="40"></div></TD>
</TR>
<tr>
<TD height="86"><div align="center"><img src="../../IMG/b_fr/titre9.gif" border="0" width="600" height="80"></div></TD>
</TR>

</TABLE>
</TD>
</TR>
</TABLE>
<CENTER>
<table width="75%" cellpadding="0" border="1" cellspacing="0" style="text-align: justify; font-family: Arial Narrow; color: #550665">
<tr>
<td>
<FORM action="mailto:capricorne_ti@yahoo.fr"l method="post">
<p style="text-align: center"><b>Ci Après le formulaire
de requêtes à remplir par le citoyen en litige avec
l'Administration. </b>
<br>
</p>
<ul type="square">
<li>
<font size="4" color="#330245"><b>Renseignements Personnels : </b></font></li> <br> <br>
<font size="2" color="#330245">
<font face="Arial">Nom :  </font>
<INPUT type="text" name=nom style="color: #330245; font: bold" size="20">
    <font face="Arial">Prénom :  </font><INPUT type="text" name="prenom" style="color: #330245; font: bold" size="20">
</font>
<br> <br>

<font face="Arial">

<font size="2" color="#330245">Carte d'identité nationale (CIN) :</font><font size="2"><br>
</font></font><br>
<font face="Arial" size="2" color="#330245">N°CIN :   
<INPUT type="text" name="ncin" style="color: #330245; font: bold; width:12%" size="20">
<!--ceci est la liste de choix du jour de livraison!-->
       
délivrée le :  </font><font face="Arial"><font size="2">
</font>
<SELECT type="text" name="jour" style="color: #330245; background: #C1C1FF; font: bold">
<OPTION selected>01<OPTION>02<OPTION>03<OPTION>04<OPTION>05<OPTION>06<OPTION>07<OPTION>08
<OPTION>09<OPTION>10<OPTION>11<OPTION>12<OPTION>13<OPTION>14<OPTION>15<OPTION>16<OPTION>17
<OPTION>18<OPTION>19<OPTION>20<OPTION>21<OPTION>22<OPTION>23<OPTION>24<OPTION>25<OPTION>26
<OPTION>27<OPTION>28<OPTION>29<OPTION>30<OPTION>31</OPTION></SELECT><font size="2">
</font>

<SELECT type="text" name="mois" style="color: #330245; background: #C1C1FF; font: bold">
<OPTION selected >Janvier<OPTION>Février<OPTION>Mars<OPTION>Avril<OPTION>Mai<OPTION>Juin
<OPTION>Juillet<OPTION>Août<OPTION>Septembre<OPTION>Octobre<OPTION>Novembre<OPTION>Décembre
</OPTION></SELECT><font size="2"> </font>

<INPUT type="text" name="année" style="color: #330245; background: #C1C1FF; font: bold; width: 7%" size="20"><font size="2">

<!--ceci est l'explication jour/mois/année!-->
<br></font></font><font size="1" color="#330245">             
                   
                   
                   
                   
                   
              </FONT><font face="Arial" size="2" color="#330245">  
jour         
<!--CECEI EST LE mois!-->mois             <!--CECEI EST LE ANNEE!-->année</font><font face="Arial"><font size="2">
<!--ceci est la fin de l'explication jour/mois/année!-->

<br>
</font>
<font size="2" color="#330245">Adresse postale :</FONT><font size="2">
</font></font>
<P><font size="2" color="#330245">
<font face="Arial">Rue :</font>  <INPUT type="text" name="rue" size="63"><br></FONT>
<P><font size="2" color="#330245">
<font face="Arial">Gouvernorat :  </font> <SELECT name="gov" style="color: #330245; background: #C1C1FF; font: bold">
<OPTION selected >Ariana <OPTION> Beja <OPTION> Ben Arous <OPTION> Bizerte<OPTION> Gabès<OPTION> Gafsa
<OPTION> Jandouba<OPTION> Kairouan<OPTION> Kasserine<OPTION> Kébeli <OPTION> Le Kef <OPTION> Mahdia
<OPTION> Manouba <OPTION> Médnine<OPTION> Monastir<OPTION> Nabeul <OPTION> Sfax
<OPTION> Sidi Bouzid <OPTION> Siliana<OPTION> Sousse <OPTION> Tataouine <OPTION>Tozeur <OPTION> Tunis <OPTION>
Zaghouan</OPTION></SELECT>

    <font face="Arial">Code Postal :  </font>
<INPUT type="text" name=code_postal style="color: #330245; background: #C1C1FF; font: bold; width: 6%" size="20">

<br><br>

<li>
<font size="4" color="#330245"><b>Administration : </b></font>
</li>
<br><br>
<P><font face="Arial">Administration(s) concernée(s) :<br>
</font><br>
                    <font size="3" color="#330245"><b>1- </b></font> <INPUT type="text" size="50" name=administration-concernee1> <br><br>
                    <font size="3" color="#330245"><b>2- </b></font> <INPUT type="text" size="50" name=administration-concernee2> <br><br>
                    <font size="3" color="#330245"><b>3- </b></font> <INPUT type="text" size="50" name=administration-concernee3> <br><br></P>

<P><font face="Arial">Veuillez présenter brièvement ci-dessous votre requête : <br>
</font>
<textarea cols="60" rows="8" name="comtxt" value=""></textarea>

<P><font face="Arial">Cliquez sur</font> <INPUT type=submit value=Valider>
<font face="Arial">pour soumettre votre requête.,
sinon</font> <INPUT type=reset value=Annuler>


</font></ul>
</FORM>
</td>
</tr>
</table></center><br>
<TABLE width="100%" height="5" border="0" align="center">
<TR>
<TD bgcolor="#F7AD10" HEIGHT="10"></TD>
</TR>
<TR>
<TD bgcolor="#840084" HEIGHT="10"></TD>
</TR>
</TABLE>

</div>

</body>

1 réponse

Bonjour,

De la manière dont tu le fais, il faudrait indiquer dans la configuration de ton serveur web le serveur smtp, ou serveur de courrier sortant qu'il doit utiliser. En as-tu la maîtrise ?

Je te conseille plutôt de réaliser l'envoi des courriels depuis un autre script php qui sera appelé lors de la soumission du formulaire ( form action=tonsecondscript.php ). Tu devrais alors aussi utiliser la bibliothèque phpmailer, plutôt que la fonction mail de php, et cela t'évitera entre autres d'avoir à intervenir sur la configuration du serveur.

De plus, c'est une très mauvaise idée de mettre une adresse en clair dans une page HTML, elle se fera rapidement pourrir de spams.

Bon courage !
0
Merci, mon problème je sais rien du PHP et j'ai essayé de le créer la page à l'aide d'u assistant mais je n'arrive pas à le faire
0