Gérer les doublons BDD

loute08 Messages postés 230 Statut Membre -  
loute08 Messages postés 230 Statut Membre -
Bonjour,
J'ai créé un formulaire d'inscription à une newsletter cependant je n'arrive pas à gérer les doublons pourriez-vous m'aider ?

voici le code :

<?php
mysql_connect("localhost", "root", ""); //On remplace les information par la vraie bdd
mysql_select_db("contact_site");

switch ($_POST['inscriptiondesinscription']) {

case 'inscription':
mysql_query("INSERT INTO newsletter VALUES('". $_POST['email'] ."')");
$message='Vous allez désormais recevoir notre Newsletter à ladresse '. $_POST['email'];
break;

case 'desinscription':
mysql_query("DELETE FROM newsletter WHERE email='". $_POST['email'] ."'");
$message='Votre désinscription a bien été prise en compte';
break;

default:

}
?>

2 réponses

Profil bloqué
 
bonjour,

avec un petit if ...

connexion à la bdd
requete a la bdd pour les adresses mail
If $mail existe echo "vous êtes déjà enregistrer" else enregistrement de l'adresse dans la bdd ...

je te laisse le soin de mettre ça en forme c'est vraiment pas dur

salutation ...
0
loute08 Messages postés 230 Statut Membre 1
 
Euh pas dur... ça dépend pour qui moi j'y comprends rien du tout...

déjà le code là c'est pas moi qui l'ai fait lol
0
Profil bloqué
 
et tu comptes faire entièrement ton site en piquant le codage des autres sans rien y comprendre ? Si tu y arrives je m'incline ...

bon courage alors et bonne continuation
0
loute08 Messages postés 230 Statut Membre 1
 
Je voudrais en fait que ce soit vérifier :

- la présence de texte avant l'@
- la présence de texte après l'@, suivi d'un point puis d'au moins 2 caractères
0