En fait il y avait encore un peu de boulot pour finir la page de vérif!
<?
$erreur = 0;
// On commence par récupérer les champs
if(isset($_POST['Nom'])) $Nom=$_POST['Nom'];
else { echo' le champ Nom doit etre renseigner!!!<br /><br /><br />'; $erreur = 1;}
if(isset($_POST['Email'])) $Email=$_POST['Email'];
else { echo' le champ adresse E-mail doit etre renseigner!!!<br /><br /><br />'; $erreur = 1;}
if(isset($_POST['Age'])) $Age=$_POST['Age'];
else { echo' le champ Age doit etre renseigner!!!<br /><br /><br />'; $erreur = 1;}
if(isset($_POST['demande'])) $demande=$_POST['demande'];
else { echo' le champ Nature de votre demande doit etre renseigner!!!<br /><br /><br />'; $erreur = 1;}
if(isset($_POST['connu'])) $connu=$_POST['connu'];
else { echo' le champ "Avez-vous déjà participer à une de nos manifestations dans le passé?" doit etre renseigner!!!<br /><br /><br />'; $erreur = 1;}
if(isset($_POST['laquelle'])) $laquelle=$_POST['laquelle'];
else { $laquelle =''; }
if($erreur == 0)
{
//on cré le mail
$headers ='From: "'.$Nom.''."\n";
$headers .='Reply-To: '.$Email.''."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
$sujet='formulaire de demande d\'inscription';
$msg=''.$nom.'<br \>';
$msg=''.$msg.''.$Email.'<br />';
$msg=''.$msg.''.$Age.'<br />';
$demande = nl2br($demande);//on fait attention aux petits malin qui insèrerait du code html
$msg=''.$msg.''.$demande.'<br />';
$msg=''.$msg.'Avez-vous déjà participer à une de nos manifestations dans le passé? '.$connu.'<br />';
$laquelle = nl2br($laquelle);//on fait attention aux petits malin qui insèrerait du code html
$msg=''.$msg.''.$laquelle.'';
if(mail('lucie.cauet@wanadoo.fr', $Sujet, $msg, $headers))
//en fait, la fonction mail() en php fonctionne comme suit:
//bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )
//voir http://fr2.php.net/manual/fr/function.mail.php
{
echo 'Le message a été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}
}
?>
Attention, il y avait aussi quelques erreurs dans le code du formulaire, j'ai modifier et envoyer dans le mail!
(Modifié par Dark-chyper le 21-09-2008 à 21:46)