Bonjour à tous

Je suis actuellement en train de réaliser une appli facebook pour que les gens puissent s'inscrire à ma newsletter.

J'ai donc fait une page accueil avec le formulaire d'inscription (un simple champ email et un submit) et le bouton submit renvoie vers une page newsletter.php qui doit envoyer les infos dans la BDD.

Mais je reçoit une erreur 500 lorsque je clique sur le submit.

Quelqu'un pourrait jeter un œil à mon code please ? Car je m'arrache les cheveux depuis 2 jours et je ne trouve rien à changer :s

C'est ma page newsletter.php

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
if (!empty($_POST['mail']))
{
	extract($_POST);		
	//Init de la verification du mail
	$Verif = 0;
	// Requete de verifiation de mail
	$requeteVerif = "SELECT * FROM newsletter_facebook_cn";
	$okVerif = mysql_query($requeteVerif);
	$ligne=mysql_fetch_assoc($okVerif);
	while($ligne)
	{
		if ($ligne['mail'] == $mail)
		{
			$Verif = 1;
		}
		$ligne=mysql_fetch_assoc($okVerif);
	}
	if ($Verif == 0)
	{
		$requete_insert_user= "INSERT INTO newsletter_facebook_cn ('mail')
		VALUES ('".htmlspecialchars($mail, ENT_QUOTES)."');";									
		$ok_insert= mysql_query($requete_insert_user);
		if ($ok_insert)
		{				
			//REDIRECTION si cela marche sur facebook dans la même application
			//echo "<meta http-equiv='refresh' content='0;URL=one.php'>";
			//Mail 
			echo "Votre adresse e-mail à bien été envoyé";
		}
		else
		{
			echo "Nous sommes en train de résoudre le problème.";
		}
	}	
	else
	{
		echo "Oups, cet e-mail existe déjà";
		?>
			<a href="javascript:window.history.go(-1)">Retour</a>
		<?php
	}
}
 else
{
	echo "Il faut remplir les champs indiqués d'une *";
	?>
	<a href="javascript:window.history.go(-1)">Retour</a>
	<?php
}
?>