Voila je souhaite créer un formulaire de contact pour mon site le probléme c'est que cela ne fonctionne pas et je ne sais pour quell raison. Voila je vous donne l'adresse de mon site a la page du formulaire et voyez par vous meme le probleme car je n'y comprend rien: http://www.paintshoot.fr/Page/Formulaire.html
Je vous fourni aussi les codes de mes différentes page:
- Code: Tout sélectionner
<head><script type="text/javascript" language="Javascript" >
<!--
function verification()
{if(document.formulaire.nom.value == "") {
alert("Veuillez entrer votre nom svp");
document.formulaire.nom.focus();
return false;
}
else
if(document.formulaire.prenom.value == "") {
alert("Veuillez entrer votre prenom svp");
document.formulaire.prenom.focus();
return false;
}
else
if(document.formulaire.email.value == "") {
alert("Veuillez entrer votre adresse electronique svp");
document.formulaire.email.focus();
return false;
}
else
if(document.formulaire.email.value.indexOf('@') == -1) {
alert("Ce n'est pas une adresse electronique, verifiez la svp");
document.formulaire.email.focus();
return false;
}
else
sujetoption = -1
for (i=0; i<formulaire.sujet.length; i++)
{
if(document.formulaire.sujet[i].checked){
sujetoption = i
}
}
if (sujetoption == -1) {
alert("Veuillez choisir le sujet de votre message svp");
return false;
}
else
if(document.formulaire.texte.value == "") {
alert("Veuillez entrer le texte de votre message svp");
document.formulaire.texte.focus();
return false;
}
return true
}
//-->
</script></head>
puis
- Code: Tout sélectionner
<body><form name='formulaire' action='Traitement.php' method='post' onSubmit="return verification()">
<table>
<tr><td>Votre nom : </td><td><input name='nom' type='text' size='50'></td></tr>
<tr><td>Votre prénom : </td><td><input name='prenom' type='text' size='50'></td></tr>
<tr><td>Votre email</td><td><input name='email' type='text' size='50'></td></tr>
<tr><td>Le motif de votre message</td><td><input name='sujet' type='radio' value='Rejoindre la Team'>
Rejoindre la Team<br>
<input name='sujet' type='radio' value='Signaler un bug'>
Signaler un bug<br>
<input name='sujet' type='radio' value='partenariat'>
Demande de Partenariat</td>
</tr>
<tr><td>Votre message</td><td><textarea name='texte' cols='50' rows='20'></textarea></td></tr>
<tr><td><input name='annuler' type='reset' value='Annuler'></td><td>
<input name='soumettre' type='submit' value='Envoyer'></td></tr>
</table></form>
et enfin le code de ma page traitement.php:
- Code: Tout sélectionner
<?
$to = 'monadresse@hotmail.fr';
$adresse="votreadresse@votrefai.com";
$from="From: $prenom $nom<$email>
";
$from.="Reply-To: $prenom $nom <$email>
";
$from.="X-priority:3
";
$texte="<html>";
$texte.="$texte";
$texte.="</html>";
$from.="MIME-Version: 1.0
";
$from.="Content-Type: text/html";
if (mail($adresse,$sujet,$texte,$from))
echo $page_ok = 'contactmerci.html';
else
echo $page_erreur = 'contacterreur.html';
?>
les pages contactmerci.html et contacterreur.html sont dans le meme dossier que le reste.
S'il vous plait aidez moi je deviens fou j'y comprend rien.