Je voudrais mettre en place une newsletter :

Voila le formulaire

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<?php  
	echo  "<form action='php/insert.php?newsletter' id='letter' method='post'>
              <label for='email'>Email : </label>
              <br />
              <input type='text' id='email' name='email' value='' />
			  <div class='clr' style='padding:2px; _padding:0px;'></div>
              <input type='submit' class='masque' value='S&rsquo;inscrire' />
            </form>";
?>
et voila l'insertion dans ma base de donnée.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
if (isset($_REQUEST["newsletter"])) 
{
@$email = strtolower($_POST['email']);
 
$sql = "SELECT email_newsletter FROM newsletter where email_newsletter = '".$email."' ";
$result = mysql_query($sql,$connect);
$row = mysql_fetch_array($result);
 
$mail = $row['email_newsletter'];
 
if ( $mail != $email ) 
{
	$sql= "INSERT INTO newsletter VALUES ('','".$email."');";
	mysql_query($sql,$connect);
}
 
header("location:../index.php"); 
}
Cependant je voudrais faire une fonction qui verifie si la syntaxe de l'émail est valide et une autre qui teste si l'email existe, demander un retour de confirmation d'email pour voir si c'est la bonne personne qui a mis son adresse.