Bonjour à tous!
J'ai essayé de créer un code pour un formulaire, mais lorsque je fais des tests, je ne recois rien dans ma boîte, aps de mail!!! Ca me rend folle!!!! Je sais que ce sujet a déjà été traité moultes fois mais j'aurais vraiment besoin d'aide. Je vous mets mon code... J'espère trouver une bonne âme qui pourra m'aider et me dire où je me suis plantée...
[code]
<?php
if ($_POST['courriel'] == "" || $_POST['adresse'] == ""){
echo '
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title> formulaire</title>
<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;
}
if(document.formulaire.prenom.value == "") {
alert("Veuillez entrer votre Prnom svp");
document.formulaire.prenom.focus();
return false;
}
if(document.formulaire.adresse.value == "") {
alert("Veuillez entrer votre Adresse svp");
document.formulaire.adresse.focus();
return false;
}
if(document.formulaire.couleurs.value == "") {
alert("Veuillez entrer la/les couleur(s) du tablier svp");
document.formulaire.couleurs.focus();
return false;
}
if(document.formulaire.reference.value == "") {
alert("Veuillez entrer la Reference svp");
document.formulaire.reference.focus();
return false;
}
if(document.formulaire.courriel.value == "") {
alert("Veuillez entrer votre adresse electronique svp");
document.formulaire.courriel.focus();
return false;
}
if(document.formulaire.courriel.value.indexOf(\'@\') == -1) {
alert("Ce n\'est pas une adresse electronique, verifiez la svp");
document.formulaire.courriel.focus();
return false;
}
else
return true;
}
//-->
</script>
<style type="text/css">
<!--
.style1 {font-family: "Comic Sans MS"}
.style5 {font-family: "Comic Sans MS"; font-size: 15px; }
-->
</style>
</head>
<body bgcolor="#99FFCC">
<form name="formulaire" action="mailing.php" method="post" onSubmit="return verification()">
<div align="center">
<table>
<tr>
<td><span class="style1">Nom*</span></td>
<td class="style1">Prénom*</td>
</tr>
<tr>
<td><input name=\'nom\' type=\'text\' size=\'50\'> <br></td>
<td><input name=\'prenom\' type=\'text\' size=\'50\'><br></td></tr>
<tr><td class="style1">Adresse*</td>
<td height="25" class="style1">Courriel*</td>
</tr>
<tr><td><textarea name=\'adresse\' cols=\'37\' rows=\'2\'></textarea><br></td>
<td><input name=\'courriel\' type=\'text\' size=\'50\'><BR></td></tr>
<tr>
<td class="style1">Couleur(s) du tablier*</td>
<td class="style1">Référence*</td>
</tr>
<tr><td><input name=\'couleurs\' type=\'text\' size=\'50\'><BR></td>
<td><input name=\'reference\' type=\'text\' size=\'20\'><BR></td>
</tr>
<tr>
<td class="style1">Commentaire</td>
<td class="style1"></td>
</tr>
<tr>
<td><textarea name=\'commentaire\' cols=\'37\' rows=\'2\'></textarea><br></td>
<td></td>
</tr>
<tr><td><input name=\'annuler\' type=\'reset\' value=\'Annuler\'></td><td>
<input name=\'soumettre\' type=\'submit\' value=\'Envoyer\'></td></tr>
</table>
</div>
</form>
</body>
</html>';
}
if ( $_POST['adresse'] != "" && $_POST['courriel'] != "" ) {
$destinataire = 'monadresse@monsite.com';
$titre = "commande";
$expediteur = ""; // l'expditeur de la commande?
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$adresse = $_POST['adresse'];
$couleurs = $_POST['couleurs'];
$reference = $_POST['reference'];
$courriel = $_POST['courriel'];
$commentaire = $_POST['commentaire'];
$headers ='From: "'.$nom.'"<'.$courriel.'>'."\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
$message = 'Nom :'.$nom.''."\n";
$message .= 'Prenom :'.$prenom.''."\n";
$message .= 'Adresse :'.$adresse.''."\n";
$message .= 'couleurs :'.$couleurs.''."\n";
$message .= 'reference :'.$reference.''."\n";
$message .= 'commentaire :'.$commentaire.''."\n";
@ mail("$destinataire","$titre","$message","$headers") or die ("Erreur d'envoi");
echo ' center><br><br><br><h2>Le formulaire a bien été envoyé.</h2> ';
}
?>
[/code]
En vous remerciant d'avance