J'ai fait des recherches pour corriger mon formulaire, j'en ai apporté quelques unes mais ce n'est pas encore ça Smiley decu

Je change de forum, et je me mets chez les débutants, car là est ma vrai place (pour le php!)

Je souhaite mettre une condition dans le traitement du formulaire à savoir:
Empêcher l'envoi tant que le champs email n'est pas renseigné.

Manque-t-il une fonction "isset" que je ne comprends pas bien?
Si c'est ça, je ne sais pas où la positionner.

Merci de votre aide,



<?php

	$nom = $_POST['nom']; 
	$prenom = $_POST['prenom']; 
	$adresse = $_POST['adresse']; 
	$code_postal = $_POST['code_postal']; 
	$ville = $_POST['ville']; 
	$pays = $_POST['pays']; 
	$commentaire = $_POST['commentaire'];
	$mail_contact = $_POST['mail'];
	$error_message="Email_manquant";
	

	
	if (!empty($_POST['mail']))
	{
	echo $error_message;
	}
	elseif (!empty($_POST['mail']))
	{
	print'Attention! Le champs email doit être renseigné afin que nous puissions vous répondre ! Merci de le compléter en cliquant sur le lien ci-dessous.';
 '<br><a href=http://www.site.com/formulaire.html>Retour à la page du formulaire</a>';
    }

	
	
	$headers = "MIME-Version: 1.0\r\n"; 
 
	
	$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"; 
 
	
	$headers .= "From: $nom\r\nReply-to : <$mail_contact>\nX-Mailer [langue]HP";
	
	
	
	$subject="Message venant du site"; 
	$destinataire="monemail"; 
	$body	="Message venant de : ".$prenom." ".$nom.".\n";
	$body	.= "Habitant ".$adresse.".\n";
	$body	.= "Code postal : ".$code_postal.".\n";
	$body	.= "Ville : ".$ville.".\n";
	$body	.= "Pays : ".$pays.".\n";
	$body	.= "Le message est le suivant : ".$commentaire.".\n";

	//Envoie du mail
	mail($destinataire,$subject,$body,$headers);
	echo "<h1><center>Le mail a bien été envoyé. Retour au <a href=http://www.monsite.com>site</a></center></h1>"
?>