Probleme avec mon formulaire d'inscription
sparfld
Messages postés
45
Statut
Membre
-
sparfld Messages postés 45 Statut Membre -
sparfld Messages postés 45 Statut Membre -
Bonjour,
a tous je vous remercier pour cette ocasion et vraiment je me sent comfortable dans ce forum la et j'ai voulu profiter cette ocasion de poster mon probleme esperant d'avoir un solution car j'ai vraiment besoin de ce forum dans mon site web et les codes sont les suivants ...et mon probleme quand je clique sur ENVOYER un message aparaitre comme cela " IMPOSSIBLE D'ENVOI "
<?php
// N'afficher que les erreurs, pas les avertissements...
ini_set("error_reporting", "E_ALL & ~E_NOTICE");
// Adresse de réception du formulaire
$email_dest = "a_v_e_c@hotmail.com";
if ($_POST['envoi']) {
// E-mail headers:
$headers ="MIME-Version: 1.0 \n";
$headers .="From: Contact our association<a_v_e_c@hotmail.com>\n";
$headers .="Content-Type: text/html; charset=iso-8859-1 \n";
$subject = "The request for registration";
$partie_entete = "<html><head>
<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>
</head>
<body bgcolor=#FFFFFF>";
for ($a=1; $a<= $_POST['nbre_champs_texte']; $a++) {
$partie_champs_texte .= "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_champ'.$a] . " = " . $_POST['champ'.$a] . "</font><br>";
}
if ($_POST['nbre_zone_email'] != 0) {
$partie_zone_email = "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_email'] . " = " . $_POST['zone_email'] . "</font><br>";
}
if ($_POST['nbre_zones_texte'] != 0) {
$partie_zone_texte = "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_zone'] . " = " . $_POST['zone_texte'] . "</font><br>";
$partie_zone_texte = stripslashes($partie_zone_texte);
}
$fin = "</body></html>";
$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_zone_texte . $fin;
// Send the e-mail
if (@!mail($email_dest,$subject,$sortie,$headers)) {
echo("Envoi du formulaire impossible");
} else { // Closing if !mail...
// Renvoi à la page de remerciement
header("Location:association.vec.ifrance.com/confirm.html");
exit();
} // Fin du else
} // Closing if edit
?>
<html>
<head>
<script language="JavaScript">function verifSelection() {if (document.mail_form.champ1.value == "") {
alert("Please fill the fields")
return false
} if (document.mail_form.champ2.value == "") {
alert("Please fill the fields")
return false
} if (document.mail_form.champ3.value == "") {
alert("Please fill the fields")
return false
} if (document.mail_form.champ4.value == "") {
alert("Please fill the fields")
return false
} if (document.mail_form.champ5.value == "") {
alert("Please fill the fields")
return false
} if (document.mail_form.champ6.value == "") {
alert("Please fill the fields")
return false
} if (document.mail_form.champ7.value == "") {
alert("Please fill the fields")
return false
} if (document.mail_form.champ8.value == "") {
alert("Please fill the fields")
return false
} if (document.mail_form.champ9.value == "") {
alert("Please fill the fields")
return false
} if (document.mail_form.champ10.value == "") {
alert("Please fill the fields")
return false
} if (document.mail_form.zone_email.value == "") {
alert("Please fill the fields")
return false
}
invalidChars = " /:,;'"
for (i=0; i<invalidChars.length; i++) { // does it contain any invalid characters?
badChar = invalidChars.charAt(i)
if (document.mail_form.zone_email.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email.focus()
return false
}
}
atPos = document.mail_form.zone_email.value.indexOf("@",1) // there must be one "@" symbol
if (atPos == -1) {
alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
document.mail_form.zone_email.focus()
return false
}
if (document.mail_form.zone_email.value.indexOf("@",atPos+1) != -1) { // and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
document.mail_form.zone_email.focus()
return false
}
periodPos = document.mail_form.zone_email.value.indexOf(".",atPos)
if (periodPos == -1) { // and at least one "." after the "@"
alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
document.mail_form.zone_email.focus()
return false
}
if (periodPos+3 > document.mail_form.zone_email.value.length) { // must be at least 2 characters after the
alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
document.mail_form.zone_email.focus()
return false
}if (document.mail_form.zone_texte.value == "") {
alert("Please fill the fields")
return false
} } // Fin de la fonction
</script>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nouvelle page 1</title>
</head>
<body>
<form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
<div align="center"></div>
<p align="center">
<table width="566" border="0" align="center">
<p align="center">
</p><tr>
<td><font face="Verdana" size="2">First Name * </font></td>
<td><input name="champ1" type="text" size="20"></td>
</tr><tr>
<td><font face="Verdana" size="2">Last name*</font></td>
<td><input name="champ2" type="text" size="20"></td>
</tr><tr>
<td><font face="Verdana" size="2">Date of birth day * </font></td>
<td><input name="champ3" type="text" size="20"></td>
</tr><tr>
<td><font face="Verdana" size="2">profession*</font></td>
<td><input name="champ4" type="text" size="20"></td>
</tr><tr>
<td><font face="Verdana" size="2">adress*</font></td>
<td><input name="champ5" type="text" size="20"></td>
</tr><tr>
<td><font face="Verdana" size="2">adress email*</font></td>
<td><input name="champ6" type="text" size="20"></td>
</tr><tr>
<td><font face="Verdana" size="2">telephonne*</font></td>
<td><input name="champ7" type="text" size="20"></td>
</tr><tr>
<td><font face="Verdana" size="2">spoken language * </font></td>
<td><input name="champ8" type="text" size="20"></td>
</tr><tr>
<td><font face="Verdana" size="2">mother tongue language*</font></td>
<td><input name="champ9" type="text" size="20"></td>
</tr><tr>
<td><font face="Verdana" size="2">Autre*</font></td>
<td><input name="champ10" type="text" size="20"></td>
</tr><tr>
<td width><font face="Verdana" size="2">Email * </font></td>
<td width><input name="zone_email" type="text" size="20"></td>
</tr><tr>
<td valign="top"><font size="2" face="Verdana">Description * </font></td>
<td><textarea name="zone_texte" cols="50" rows="10"></textarea></td>
</tr><tr>
<td valign="top"><input name="nbre_champs_texte" type="hidden" id="nbre_champs_texte" value="10">
<input name="nbre_zones_texte" type="hidden" value="1">
<input name="nbre_zone_email" type="hidden" value="1">
<input name="titre_champ1" type="hidden" value="First Name "><input name="titre_champ2" type="hidden" value="Last name"><input name="titre_champ3" type="hidden" value="Date of birth day "><input name="titre_champ4" type="hidden" value="profession"><input name="titre_champ5" type="hidden" value="adress"><input name="titre_champ6" type="hidden" value="adress email"><input name="titre_champ7" type="hidden" value="telephonne"><input name="titre_champ8" type="hidden" value="spoken language "><input name="titre_champ9" type="hidden" value="mother tongue language"><input name="titre_champ10" type="hidden" value="teste"><input name="titre_email" type="hidden" value="teste"><input name="titre_zone" type="hidden" value="teste"></td>
<td><div align="center">
<input type="reset" name="Reset" value="Effacer">
<input type="submit" name="envoi" value="Envoyer">
</div></td>
</tr>
</table>
<div align="center"></div>
</form>
</body>
</html>
et merci a tous
a tous je vous remercier pour cette ocasion et vraiment je me sent comfortable dans ce forum la et j'ai voulu profiter cette ocasion de poster mon probleme esperant d'avoir un solution car j'ai vraiment besoin de ce forum dans mon site web et les codes sont les suivants ...et mon probleme quand je clique sur ENVOYER un message aparaitre comme cela " IMPOSSIBLE D'ENVOI "
<?php
// N'afficher que les erreurs, pas les avertissements...
ini_set("error_reporting", "E_ALL & ~E_NOTICE");
// Adresse de réception du formulaire
$email_dest = "a_v_e_c@hotmail.com";
if ($_POST['envoi']) {
// E-mail headers:
$headers ="MIME-Version: 1.0 \n";
$headers .="From: Contact our association<a_v_e_c@hotmail.com>\n";
$headers .="Content-Type: text/html; charset=iso-8859-1 \n";
$subject = "The request for registration";
$partie_entete = "<html><head>
<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>
</head>
<body bgcolor=#FFFFFF>";
for ($a=1; $a<= $_POST['nbre_champs_texte']; $a++) {
$partie_champs_texte .= "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_champ'.$a] . " = " . $_POST['champ'.$a] . "</font><br>";
}
if ($_POST['nbre_zone_email'] != 0) {
$partie_zone_email = "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_email'] . " = " . $_POST['zone_email'] . "</font><br>";
}
if ($_POST['nbre_zones_texte'] != 0) {
$partie_zone_texte = "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_zone'] . " = " . $_POST['zone_texte'] . "</font><br>";
$partie_zone_texte = stripslashes($partie_zone_texte);
}
$fin = "</body></html>";
$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_zone_texte . $fin;
// Send the e-mail
if (@!mail($email_dest,$subject,$sortie,$headers)) {
echo("Envoi du formulaire impossible");
} else { // Closing if !mail...
// Renvoi à la page de remerciement
header("Location:association.vec.ifrance.com/confirm.html");
exit();
} // Fin du else
} // Closing if edit
?>
<html>
<head>
<script language="JavaScript">function verifSelection() {if (document.mail_form.champ1.value == "") {
alert("Please fill the fields")
return false
} if (document.mail_form.champ2.value == "") {
alert("Please fill the fields")
return false
} if (document.mail_form.champ3.value == "") {
alert("Please fill the fields")
return false
} if (document.mail_form.champ4.value == "") {
alert("Please fill the fields")
return false
} if (document.mail_form.champ5.value == "") {
alert("Please fill the fields")
return false
} if (document.mail_form.champ6.value == "") {
alert("Please fill the fields")
return false
} if (document.mail_form.champ7.value == "") {
alert("Please fill the fields")
return false
} if (document.mail_form.champ8.value == "") {
alert("Please fill the fields")
return false
} if (document.mail_form.champ9.value == "") {
alert("Please fill the fields")
return false
} if (document.mail_form.champ10.value == "") {
alert("Please fill the fields")
return false
} if (document.mail_form.zone_email.value == "") {
alert("Please fill the fields")
return false
}
invalidChars = " /:,;'"
for (i=0; i<invalidChars.length; i++) { // does it contain any invalid characters?
badChar = invalidChars.charAt(i)
if (document.mail_form.zone_email.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email.focus()
return false
}
}
atPos = document.mail_form.zone_email.value.indexOf("@",1) // there must be one "@" symbol
if (atPos == -1) {
alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
document.mail_form.zone_email.focus()
return false
}
if (document.mail_form.zone_email.value.indexOf("@",atPos+1) != -1) { // and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
document.mail_form.zone_email.focus()
return false
}
periodPos = document.mail_form.zone_email.value.indexOf(".",atPos)
if (periodPos == -1) { // and at least one "." after the "@"
alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
document.mail_form.zone_email.focus()
return false
}
if (periodPos+3 > document.mail_form.zone_email.value.length) { // must be at least 2 characters after the
alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
document.mail_form.zone_email.focus()
return false
}if (document.mail_form.zone_texte.value == "") {
alert("Please fill the fields")
return false
} } // Fin de la fonction
</script>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nouvelle page 1</title>
</head>
<body>
<form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
<div align="center"></div>
<p align="center">
<table width="566" border="0" align="center">
<p align="center">
</p><tr>
<td><font face="Verdana" size="2">First Name * </font></td>
<td><input name="champ1" type="text" size="20"></td>
</tr><tr>
<td><font face="Verdana" size="2">Last name*</font></td>
<td><input name="champ2" type="text" size="20"></td>
</tr><tr>
<td><font face="Verdana" size="2">Date of birth day * </font></td>
<td><input name="champ3" type="text" size="20"></td>
</tr><tr>
<td><font face="Verdana" size="2">profession*</font></td>
<td><input name="champ4" type="text" size="20"></td>
</tr><tr>
<td><font face="Verdana" size="2">adress*</font></td>
<td><input name="champ5" type="text" size="20"></td>
</tr><tr>
<td><font face="Verdana" size="2">adress email*</font></td>
<td><input name="champ6" type="text" size="20"></td>
</tr><tr>
<td><font face="Verdana" size="2">telephonne*</font></td>
<td><input name="champ7" type="text" size="20"></td>
</tr><tr>
<td><font face="Verdana" size="2">spoken language * </font></td>
<td><input name="champ8" type="text" size="20"></td>
</tr><tr>
<td><font face="Verdana" size="2">mother tongue language*</font></td>
<td><input name="champ9" type="text" size="20"></td>
</tr><tr>
<td><font face="Verdana" size="2">Autre*</font></td>
<td><input name="champ10" type="text" size="20"></td>
</tr><tr>
<td width><font face="Verdana" size="2">Email * </font></td>
<td width><input name="zone_email" type="text" size="20"></td>
</tr><tr>
<td valign="top"><font size="2" face="Verdana">Description * </font></td>
<td><textarea name="zone_texte" cols="50" rows="10"></textarea></td>
</tr><tr>
<td valign="top"><input name="nbre_champs_texte" type="hidden" id="nbre_champs_texte" value="10">
<input name="nbre_zones_texte" type="hidden" value="1">
<input name="nbre_zone_email" type="hidden" value="1">
<input name="titre_champ1" type="hidden" value="First Name "><input name="titre_champ2" type="hidden" value="Last name"><input name="titre_champ3" type="hidden" value="Date of birth day "><input name="titre_champ4" type="hidden" value="profession"><input name="titre_champ5" type="hidden" value="adress"><input name="titre_champ6" type="hidden" value="adress email"><input name="titre_champ7" type="hidden" value="telephonne"><input name="titre_champ8" type="hidden" value="spoken language "><input name="titre_champ9" type="hidden" value="mother tongue language"><input name="titre_champ10" type="hidden" value="teste"><input name="titre_email" type="hidden" value="teste"><input name="titre_zone" type="hidden" value="teste"></td>
<td><div align="center">
<input type="reset" name="Reset" value="Effacer">
<input type="submit" name="envoi" value="Envoyer">
</div></td>
</tr>
</table>
<div align="center"></div>
</form>
</body>
</html>
et merci a tous
A voir également:
- Probleme avec mon formulaire d'inscription
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Wetransfer gratuit sans inscription - Guide
- Twitter inscription - Guide
- Vinted inscription - Guide
2 réponses
tien essaye sa
<HTML>
<HEAD>
<TITLE>Formulaire de contact</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<BODY BGCOLOR="#FFCC00" TEXT="#990000">
<form method="post" action="mailto:ICI TU MET TON MAIL?Subject=Formulaire"
ENCTYPE="text/plain"> <table border="0" cellspacing="5" cellpadding="5"
width="85%" ALIGN="CENTER" BGCOLOR="#FFFFCC"> <tr> <td width="11%" align="right"><b>Nom
:</b></td><td width="37%"> <input type="text" name="Nom" size="30" style="background:#F0E4C8;color:#B00000">
</td><td width="7%" align="right"><b>Prénom :</b></td><td width="45%">
<input type="text" name="Prenom" size="30" style="background:#F0E4C8;color:#B00000">
</td></tr> <tr> <td align="right" WIDTH="11%"><b>Email :</b></td><td WIDTH="37%">
<input type="text" name="Email" size="30" style="background:#F0E4C8;color:#B00000">
</td><td align="right" WIDTH="7%"><b>URL :</b> </td><td WIDTH="45%"> <input type="text" name="URL" value="http://ici ton adress de site
size="30" style="background:#F0E4C8;color:#B00000"> </td></tr> <tr> <td colspan="2" height="30"><b>Ou
avez vous connu ce site?</b></td><td colspan="2" height="30"><b>Vous visitez ce
site </b></td></tr> <tr> <td colspan="2"> <input type="radio" name="Connu" value="Ami">
Par un(e) ami(e)<br> <input type="radio" name="Connu" value="Hasard"> Par hasard<br>
<input type="radio" name="Connu" value="Moteur"> Par un moteur de recherche<br>
<INPUT TYPE="radio" NAME="Connu" VALUE="Annuaire">Annuaire</td><td colspan="2">
<INPUT TYPE="checkbox" NAME="Visite" VALUE="premiere fois">Pour la première
fois<br> <input type="checkbox" name="Visite" value="Rarement"> Rarement<br> <input type="checkbox" name="Visite" value="Souvent">
Souvent<br> <input type="checkbox" name="Visite" value="Tous les jours"> Tous
les jours</td></tr> <tr> <td colspan="2" height="30" align="right"><b>Notez ce
site:</b> </td><td colspan="2" height="30"> <select name="Note" size="1" style="background:#F0E4C8;color:#B00000"
value="Essai de couleur"><OPTION VALUE="boff">boff</OPTION><OPTION VALUE="bien">bien</OPTION><OPTION VALUE="très bien">très
bien</OPTION><OPTION VALUE="excellent">excellent</OPTION></select> </td></tr>
<tr align="center"> <td colspan="2" height="12"><DIV ALIGN="RIGHT"><B>Sujet du
message:</B></DIV></td><td colspan="2" height="12"><DIV ALIGN="LEFT"><SELECT NAME="Sujet" SIZE="1" STYLE="background:#F0E4C8;color:#B00000"
VALUE="Essai de couleur"><OPTION VALUE="Petit mot">Petit mot</OPTION><OPTION VALUE="Aide">Aide</OPTION><OPTION VALUE="Partenariat">Partenariat</OPTION><OPTION VALUE="demande spéciale">demande
spéciale</OPTION></SELECT></DIV></td></tr><tr align="center"><td colspan="4" height="13"><B>Votre
message</B></td></tr> <tr align="center"> <td colspan="4"> <textarea name="Message" cols="60" rows="4"
style="background:#F0E4C8;color:#B00000" value="Essai de couleur"></textarea>
</td></tr> <tr align="center"> <td colspan="2"> <input type="submit" name="Envoi" value="Envoyer"
style="background:#ffffff;color:#B00000"> </td><td colspan="2"> <input type="reset" name="Effacer" value="Effacer"
style="background:#ffffff;color:#B00000"> </td></tr> </table></form>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE>Formulaire de contact</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<BODY BGCOLOR="#FFCC00" TEXT="#990000">
<form method="post" action="mailto:ICI TU MET TON MAIL?Subject=Formulaire"
ENCTYPE="text/plain"> <table border="0" cellspacing="5" cellpadding="5"
width="85%" ALIGN="CENTER" BGCOLOR="#FFFFCC"> <tr> <td width="11%" align="right"><b>Nom
:</b></td><td width="37%"> <input type="text" name="Nom" size="30" style="background:#F0E4C8;color:#B00000">
</td><td width="7%" align="right"><b>Prénom :</b></td><td width="45%">
<input type="text" name="Prenom" size="30" style="background:#F0E4C8;color:#B00000">
</td></tr> <tr> <td align="right" WIDTH="11%"><b>Email :</b></td><td WIDTH="37%">
<input type="text" name="Email" size="30" style="background:#F0E4C8;color:#B00000">
</td><td align="right" WIDTH="7%"><b>URL :</b> </td><td WIDTH="45%"> <input type="text" name="URL" value="http://ici ton adress de site
size="30" style="background:#F0E4C8;color:#B00000"> </td></tr> <tr> <td colspan="2" height="30"><b>Ou
avez vous connu ce site?</b></td><td colspan="2" height="30"><b>Vous visitez ce
site </b></td></tr> <tr> <td colspan="2"> <input type="radio" name="Connu" value="Ami">
Par un(e) ami(e)<br> <input type="radio" name="Connu" value="Hasard"> Par hasard<br>
<input type="radio" name="Connu" value="Moteur"> Par un moteur de recherche<br>
<INPUT TYPE="radio" NAME="Connu" VALUE="Annuaire">Annuaire</td><td colspan="2">
<INPUT TYPE="checkbox" NAME="Visite" VALUE="premiere fois">Pour la première
fois<br> <input type="checkbox" name="Visite" value="Rarement"> Rarement<br> <input type="checkbox" name="Visite" value="Souvent">
Souvent<br> <input type="checkbox" name="Visite" value="Tous les jours"> Tous
les jours</td></tr> <tr> <td colspan="2" height="30" align="right"><b>Notez ce
site:</b> </td><td colspan="2" height="30"> <select name="Note" size="1" style="background:#F0E4C8;color:#B00000"
value="Essai de couleur"><OPTION VALUE="boff">boff</OPTION><OPTION VALUE="bien">bien</OPTION><OPTION VALUE="très bien">très
bien</OPTION><OPTION VALUE="excellent">excellent</OPTION></select> </td></tr>
<tr align="center"> <td colspan="2" height="12"><DIV ALIGN="RIGHT"><B>Sujet du
message:</B></DIV></td><td colspan="2" height="12"><DIV ALIGN="LEFT"><SELECT NAME="Sujet" SIZE="1" STYLE="background:#F0E4C8;color:#B00000"
VALUE="Essai de couleur"><OPTION VALUE="Petit mot">Petit mot</OPTION><OPTION VALUE="Aide">Aide</OPTION><OPTION VALUE="Partenariat">Partenariat</OPTION><OPTION VALUE="demande spéciale">demande
spéciale</OPTION></SELECT></DIV></td></tr><tr align="center"><td colspan="4" height="13"><B>Votre
message</B></td></tr> <tr align="center"> <td colspan="4"> <textarea name="Message" cols="60" rows="4"
style="background:#F0E4C8;color:#B00000" value="Essai de couleur"></textarea>
</td></tr> <tr align="center"> <td colspan="2"> <input type="submit" name="Envoi" value="Envoyer"
style="background:#ffffff;color:#B00000"> </td><td colspan="2"> <input type="reset" name="Effacer" value="Effacer"
style="background:#ffffff;color:#B00000"> </td></tr> </table></form>
</BODY>
</HTML>