Probleme avec mon formulaire d'inscription

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 voir également:

2 réponses

micpitbull59 Messages postés 30 Statut Membre
 
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>
0
sparfld Messages postés 45 Statut Membre 1
 
merci mon ami mais ca marche en tout cas merci bcp par ce que je voudrais un formulaire php et j'aimerai savoir si tu peu m'aider avec celui la que j'ai poster par ce que mon form besoin de plusieur champs

je veux s'avoirr si tu peu trouve le probelem de mon form ????
0