Je voudrais mettre en place une newsletter :
Voila le formulaire
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 <?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’inscrire' /> </form>"; ?>
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.
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"); }
Partager