dans la lignée de tout à l'heure, j'essaie maintenant de faire la fonction désinscription à la newsletter, j'ai presque fini, mais la dernière étape, effacer le mail de la base, ne fonctionne pas.
Où est donc mo erreur ??
Voilà le code :
<?php
include("Connections/local/cnn.php");
$mail=$_POST['mail'];
// test sur le champ mail
if (empty ($mail)) {
print("Vous n'avez pas saisi d'adresse mail, veuillez en saisir une pour vous désinscrire.<br><a href=\"javascript:history.go(-1)\">Retour à la page précédente</a><br>");
exit;
}
if (!(eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$", $mail))) {
print("L'adresse saisie n'est pas valide, veuillez vérifier et corriger l'adresse utilisée.<br><a href=\"javascript:history.go(-1)\">Retour à la page précédente</a><br>");
exit;
}
// test de l'adresse dans la base
$requete="SELECT * FROM abonne WHERE mail='".$mail."'";
$trouve=mysql_query($requete);
if (mysql_num_rows($trouve) == 0) {
print("L'adresse saisie n'existe pas dans la base, assurez vous que l'adresse saisie est la mâme que celle dont vous vous êtes servi(e) pour vous inscrire.<br><a href=\"javascript:history.go(-1)\">Retour à la page précédente</a><br>");
exit;
}
// retrait de l'adresse dans la base
$requete2 = "DELETE * FROM abonne WHERE mail='".$mail."'";
$resultat = mysql_query($requete2);
?>
Merci de vos conseils Zavizés !