requete qui ne fonctionne pas
Posté : 19 févr. 2011, 17:01
Bonjour, je suis debutant et je sêche sur une requete !
J'ai sur mon site un champ de formulaire "email" pour s'inscrire a la newsletter, ce champ est sur une page home en html :
Sur une autre page en php (newsletter.php) j'ai alors la requete pour ma base sql :
Ca ne fonctionne pas, rien ne va dans la BDD ?
Pouvez vous m'aider ?
Merci
J'ai sur mon site un champ de formulaire "email" pour s'inscrire a la newsletter, ce champ est sur une page home en html :
Code : Tout sélectionner
<form method="post" action="newsletter.php" enctype="multipart/form-data">
<fieldset>
<input type="text" value="Votre Email" name="email" class="input" size="33" style="margin-top:10px" />
<input type="submit" value="Valider" name="button" class="button2"/>
</fieldset>
</form>
Code : Tout sélectionner
$email=$_POST['email'];
$db = mysql_connect('localhost', 'xxxx', 'xxxx'); // connexion a la base
mysql_select_db('xxxx',$db); // sélection de la base
$req = "SELECT * FROM newsletter WHERE `email` = '".$_POST['email']."';";
$res = mysql_query($req);
if(mysql_num_rows($res)>0)
{
$date = gmdate("d M Y H:i:s");
$sql = "INSERT INTO newsletter(id, email, date) VALUES('','$email','$date')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
mysql_close(); // on ferme la connexion
// Rediriger vers la page de remerciement
exit();
}
header("Location: ./index.htm?page=_newsletter_message.htm");
Pouvez vous m'aider ?
Merci