Bonjour à tous,

Je souhaiterais permettre à des membres d'un site de s'inscrire à une newsletter.

J'ai réalisé le formulaire et fais le code en php pour leur demander de s'inscrire à la newsletter mais j'ai un petit problème : lorsqu'un membre s'inscrit à la newsletter, son id_membre ne rentre pas dans ma table newsletter (table qui compte une colonne id_newsletter et une autre id_membre) de ma base de données.

De plus le message qui s'affiche est automatiquement 'vous êtes déjà abonné à la newsletter'.
Voici mes codes :
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
19
20
21
22
23
24
25
26
27
28
29
30
31
 
 
// Si membre et veut s'abonner alors insertion de l'id-membre dans la table newsletter
 
if (isset($_GET['action']) && $_GET['action'] == 'abonnement' ) {
	$id_membre = $_SESSION['utilisateur']['id_membre'];
	$verification = executeRequete("SELECT id_membre FROM newsletter WHERE id_membre = '$id_membre'");
	if (!$verification) {
		executeRequete("INSERT INTO newsletter(id_membre) VALUES ('$id_membre')");
		$msg .=  '<div class="message"> Vous êtes abonné à la newsletter !</div>';
	} else {
		$msg .= '<div class="erreur"> Vous êtes déjà abonné à la newsletter.</div>';
	}
}
?>
 
<h1>S'inscrire à la newsletter</h1>
 
			<div id="newsletter">
 
				<h2>Pour vous inscrire à notre newsletter<br> 
				et bénéficier de nos offres promotionnelles, <br>
				veuillez cliquer sur le lien ci-dessous.</h2>
 
 
					<p><a href="?action=abonnement"><img class="centrage" src="photos/newslet.jpg" alt="image newsletter">
					Je souhaite m'abonner à la newsletter.</a>
					</p>
 
 
			</div>