essai ça:
Code PHP :
<?php
session_start();
mysql_connect("localhost","root","");
mysql_select_db("newsletter");
$mysql_query= mysql_query("SELECT email FROM newsletter");
$mysql_data= mysql_fetch_array($mysql_query);
$erreurs= array(); //tableau des erreurs
$email= $_POST['Email'];
if(!empty ($email)){
if(!preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $_POST['email'])){
$erreurs[]= 'Cette adresse E-mail est invalide';
}else{
if($_POST['email'] == $mysql_data['email']){
$erreurs[]= 'Cette adresse E-mail existe déjà';
}else{
mysq_query("INSERT INTO newsletter VALUES('','".$_POST['Email']."'")or die("L'envoi des données a échoué");
}
}
}else{
$erreurs[]= 'Veuillez entrer une adresse E-mail';
}
if(count($erreurs) == 0){
echo "true";
}else{
for($i=0; $i<count($erreurs); $i++){
echo $erreurs[$i].'<br/>';
}
}
?>