Salut à tous,
Voila mon probleme, j'ai fais un code pour soumettre un formulaire par mail.
Mon formulaire HTML se dispose ainsi :
[cpp]
<FORM METHOD="POST" ACTION="formmail.php">
<INPUT TYPE="hidden" NAME="subject" VALUE="formmail">
<P>Indiquez les coordonnées suivantes :</P>
<BLOCKQUOTE>
<TABLE border="0">
<TR>
<TD ALIGN="right">
<EM>Prénom</EM>
</TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_Prenom" SIZE=25 >
</TD>
</TR>
<TR>
<TD ALIGN="right">
<EM>Nom</EM></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_Nom" SIZE=25 ></TD>
</TR>
<TR>
<TD ALIGN="right">
<EM>Titre</EM></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_Titre" SIZE=35 ></TD>
</TR>
<TR>
<TD ALIGN="right">
<EM>Adresse</EM></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_Adresse" SIZE=35 ></TD>
</TR>
<TR>
<TD ALIGN="right">
<EM>Adresse (suite)</EM></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_Adresse2" SIZE=35 ></TD>
</TR>
<TR>
<TD ALIGN="right">
<EM>Ville</EM></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_Ville" SIZE=35></TD>
</TR>
<TR>
<TD ALIGN="right">
<EM>Code postal</EM></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_CodePostal" SIZE=12 MAXLENGTH=12></TD>
</TR>
<TR>
<TD ALIGN="right">
<EM>Pays</EM></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_Pays" SIZE=25></TD>
</TR>
<TR>
<TD ALIGN="right">
<EM>Téléphone bureau</EM></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_TelephoneBureau" SIZE=25 MAXLENGTH=25></TD>
</TR>
<TR>
<TD ALIGN="right">
<EM>Téléphone personnel</EM></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_TelephoneDomicile" SIZE=25 MAXLENGTH=25></TD>
</TR>
<TR>
<TD ALIGN="right">
<EM>Courrier électronique</EM></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_Email" SIZE=25></TD>
</TR>
<TR>
<TD ALIGN="right">
<EM>URL </EM></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_URL " value="http://" SIZE=25 MAXLENGTH=25></TD>
</TR>
<TR>
<TD>
<EM>Publication de mon nom </EM>
</TD>
<FORM>
<TD align="right">
<font color="red">Oui, je l'accepte </font><INPUT TYPE=RADIO NAME="Contact_accept " VALUE="oui" checked></TD>
</TR>
<TR>
<TD> </TD>
<TD align="right">
<font color="red">Non, je ne l'accepte pas </font><INPUT TYPE=RADIO NAME="Contact_accept " VALUE="non"></TD>
</FORM>
</TR>
<TR>
<TD align="right">
<INPUT NAME="valider" TYPE=SUBMIT VALUE="Envoyer"></TD>
<TD align="right">
<INPUT NAME="annuler" TYPE=RESET VALUE="Effacer le contenu"></TD>
</TR>
</TABLE>
</BLOCKQUOTE>
</FORM>
[/cpp]
Voici comment se compose mon formmail.php (entre balise php cela va de soit!) :
[cpp]
$TO = "toto@toto.tom";
$sujet = "Réponse au formulaire d'inscription - news IDI";
$qui_nom = $_POST['Contact_Prenom'];
$qui_prenom = $_POST['Contact_Nom'];
$titre = $_POST['Contact_Titre'];
$adresse1 = $_POST['Contact_Adresse'];
$adresse2 = $_POST['Contact_Adresse2'];
$ville = $_POST['Contact_Ville'];
$codepostal = $_POST['Contact_CodePostal'];
$pays = $_POST['Contact_Pays'];
$telbur = $_POST['Contact_TelephoneBureau'];
$teldom = $_POST['Contact_TelephoneDomicile'];
$siteurl = $_POST['Contact_URL'];
$acceptpubli = $_POST['Contact_accept'];
$refuspubli = $_POST['Contact_accept'];
$quimail = "From : " . $_POST['Contact_Email'] . $TO;
if (mail($TO, $sujet, $qui_nom, $qui_prenom, $titre, $adresse1, $adresse2, $ville, $codepostal, $pays, $telbur, $teldom, $siteurl, $acceptpubli, $refuspubli, $quimail))
header("Location : index.html");
else echo "erreur";
[/cpp]
Enfin voici l'erreur soumise par mon navigateur :
[cpp]Warning: mail() [function.mail]: Nombre de parametres incorrects in /mnt/106/sdb/f/5/m.mahlaoui/idi/formmail.php on line 20[/cpp]
Merci aux âmes sensibles à mon probleme de bien vouloir m'aider tant que faure se peut.
Voila mon probleme, j'ai fais un code pour soumettre un formulaire par mail.
Mon formulaire HTML se dispose ainsi :
[cpp]
<FORM METHOD="POST" ACTION="formmail.php">
<INPUT TYPE="hidden" NAME="subject" VALUE="formmail">
<P>Indiquez les coordonnées suivantes :</P>
<BLOCKQUOTE>
<TABLE border="0">
<TR>
<TD ALIGN="right">
<EM>Prénom</EM>
</TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_Prenom" SIZE=25 >
</TD>
</TR>
<TR>
<TD ALIGN="right">
<EM>Nom</EM></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_Nom" SIZE=25 ></TD>
</TR>
<TR>
<TD ALIGN="right">
<EM>Titre</EM></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_Titre" SIZE=35 ></TD>
</TR>
<TR>
<TD ALIGN="right">
<EM>Adresse</EM></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_Adresse" SIZE=35 ></TD>
</TR>
<TR>
<TD ALIGN="right">
<EM>Adresse (suite)</EM></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_Adresse2" SIZE=35 ></TD>
</TR>
<TR>
<TD ALIGN="right">
<EM>Ville</EM></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_Ville" SIZE=35></TD>
</TR>
<TR>
<TD ALIGN="right">
<EM>Code postal</EM></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_CodePostal" SIZE=12 MAXLENGTH=12></TD>
</TR>
<TR>
<TD ALIGN="right">
<EM>Pays</EM></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_Pays" SIZE=25></TD>
</TR>
<TR>
<TD ALIGN="right">
<EM>Téléphone bureau</EM></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_TelephoneBureau" SIZE=25 MAXLENGTH=25></TD>
</TR>
<TR>
<TD ALIGN="right">
<EM>Téléphone personnel</EM></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_TelephoneDomicile" SIZE=25 MAXLENGTH=25></TD>
</TR>
<TR>
<TD ALIGN="right">
<EM>Courrier électronique</EM></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_Email" SIZE=25></TD>
</TR>
<TR>
<TD ALIGN="right">
<EM>URL </EM></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_URL " value="http://" SIZE=25 MAXLENGTH=25></TD>
</TR>
<TR>
<TD>
<EM>Publication de mon nom </EM>
</TD>
<FORM>
<TD align="right">
<font color="red">Oui, je l'accepte </font><INPUT TYPE=RADIO NAME="Contact_accept " VALUE="oui" checked></TD>
</TR>
<TR>
<TD> </TD>
<TD align="right">
<font color="red">Non, je ne l'accepte pas </font><INPUT TYPE=RADIO NAME="Contact_accept " VALUE="non"></TD>
</FORM>
</TR>
<TR>
<TD align="right">
<INPUT NAME="valider" TYPE=SUBMIT VALUE="Envoyer"></TD>
<TD align="right">
<INPUT NAME="annuler" TYPE=RESET VALUE="Effacer le contenu"></TD>
</TR>
</TABLE>
</BLOCKQUOTE>
</FORM>
[/cpp]
Voici comment se compose mon formmail.php (entre balise php cela va de soit!) :
[cpp]
$TO = "toto@toto.tom";
$sujet = "Réponse au formulaire d'inscription - news IDI";
$qui_nom = $_POST['Contact_Prenom'];
$qui_prenom = $_POST['Contact_Nom'];
$titre = $_POST['Contact_Titre'];
$adresse1 = $_POST['Contact_Adresse'];
$adresse2 = $_POST['Contact_Adresse2'];
$ville = $_POST['Contact_Ville'];
$codepostal = $_POST['Contact_CodePostal'];
$pays = $_POST['Contact_Pays'];
$telbur = $_POST['Contact_TelephoneBureau'];
$teldom = $_POST['Contact_TelephoneDomicile'];
$siteurl = $_POST['Contact_URL'];
$acceptpubli = $_POST['Contact_accept'];
$refuspubli = $_POST['Contact_accept'];
$quimail = "From : " . $_POST['Contact_Email'] . $TO;
if (mail($TO, $sujet, $qui_nom, $qui_prenom, $titre, $adresse1, $adresse2, $ville, $codepostal, $pays, $telbur, $teldom, $siteurl, $acceptpubli, $refuspubli, $quimail))
header("Location : index.html");
else echo "erreur";
[/cpp]
Enfin voici l'erreur soumise par mon navigateur :
[cpp]Warning: mail() [function.mail]: Nombre de parametres incorrects in /mnt/106/sdb/f/5/m.mahlaoui/idi/formmail.php on line 20[/cpp]
Merci aux âmes sensibles à mon probleme de bien vouloir m'aider tant que faure se peut.