begin process at 2012 05 31 19:24:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

verif existance dans bdd


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

verif existance dans bdd

mercredi 15 septembre 2004 à 17:01:39 | verif existance dans bdd

cseagle

Membre Club
Bonjour à tous,

J'ai une table MySql membres qui contient les infos des membres. A l'inscription je vérifie si l'email existe déjà dans la base auquel cas je demande une autre email.

Je donne la possibilité aux membres de modifier leurs infos dans leur espace (au cas ou ils changeraient de mail) mais au moment ou je veux vérifié qu'il ne rentre pas un email existant il me retourne que l'email existe déjà (s'il ne change rien à la base)

Voici mon code :


$pseudo = $_POST[pseudo];
$email = $_POST[email];

// VERIFICATION SI L'EMAIL EXISTE DEJA
$req=mysql_db_query($db_base,"SELECT id_m FROM membres WHERE email=\"$email\" AND pseudo!=\"$pseudo\" ",$db) or die(mysql_error());

$resultat=mysql_fetch_array($req);
if($resultat!=0)
{
echo "Cet email existe déjà dans notre base, merci d'en choisir un autre.<br><br><a href=\"javascript:window.history.back()\">Retour</a>";
exit;
}



Merci d'avance pour vos lumières !
mercredi 15 septembre 2004 à 18:53:23 | Re : verif existance dans bdd

coockiesch

Réponse acceptée !
Salut!

$req=mysql_db_query($db_base,"SELECT id_m FROM membres WHERE email=\"$email\" AND pseudo!=\"$pseudo\" ",$db) or die(mysql_error());

if(mysql_num_rows($req) != 0)
echo 'ce mail est deja choisi';


mysql_num_rows renvoie le nombre de ligne retournées par la requête...

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
jeudi 16 septembre 2004 à 19:52:33 | Re : verif existance dans bdd

cseagle

Membre Club
avec mysql_num_rows il me modifie l'email même si elle existe déjà ailleur :-/

Il me semble pourtant ne pas me tromper avec cette requète :



$req=mysql_db_query($db_base,"SELECT id_m FROM membres WHERE email=\"$email\" AND pseudo!=\"$pseudo\" ",$db) or die(mysql_error());

if(mysql_num_rows($req) != 0) {
echo "Cet email existe déjà dans notre base, merci d'en choisir un autre.<br><br><a href=\"javascript:window.history.back()\">Retour</a>";
exit;
}



Une idée ???
jeudi 16 septembre 2004 à 20:54:24 | Re : verif existance dans bdd

coockiesch

Salut!
Oui, essaie de lister les retours de ta requête pour voir combien il t'en retourne et lesquels...


$req=mysql_db_query($db_base,"SELECT id_m FROM membres WHERE email=\"$email\" AND pseudo!=\"$pseudo\" ",$db) or die(mysql_error());

if(mysql_num_rows($req) != 0)
{
while($data = mysql_fetch_array($req))
echo $data[0] . '<br>';
echo "Cet email existe déjà dans notre base, merci d'en choisir un autre.<br><br><a href=\"javascript:window.history.back()\">Retour</a>";
exit;
}



@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
samedi 18 septembre 2004 à 09:57:44 | Re : verif existance dans bdd

cseagle

Membre Club
Salut,

C'est bon j'ai trouvé, lorsque j'updatais les données j'oubliais de préciser la ligne du coup il modifiait toutes les lignes et donc pas d'email avec un pseudo different.

C'est corrigé.

Merci pour ton aide
jeudi 2 décembre 2004 à 17:11:28 | Re : verif existance dans bdd

mirtrandir

Salut,

Si je veux verifier ou l'email et/ou le pseudo existe déja (donc le deux), est ce que possible de modifier ce script et d'ajouter l'un apres l'autre? Ou est ce que possible de combiner le deux scripts en un, et comment?

Mercie pour l'éventuelle réponse.
@+
Mirtrandir


Cette discussion est classée dans : base, mysql, email, existe, membres


Répondre à ce message

Sujets en rapport avec ce message

formulaire html, base de données MySQL , mail par php [ par a_sophie ] Voilà, j'ai nune base de données sous MySQL, un formulaire html où une fois les champs remplis devront aller ds la base. Par contre par la suite je de simplifier un controle de formulaire et de base ainsi une insertion dans une bdd en limitant les conditions [ par lorant59 ] Bonjour à tous Mon script a pas mal de condition et j'aimerai le simplifier mais j' ai assez du mal entre les controles de formulaire la connection Avertir lors de l'inscription si un email existe dèjà dans une base de données [ par honey87 ] Bonjour, je suis entrain de créer un site web ou il y a des pages de contact ainsi que l'inscription à la newsletter.. je voudrais avertir l'interna PROBLEME ENREGISTREMENT AVATAR DANS PAGES "INSCRIPTION" ET "MODIFICATION-PROFIL-MEMBRE" [ par MALINOIS77 ] Bonjour, En suivant de multiples tutoriels, je suis en train de créer un site avec au départ des pages en php sont présentes afin de se connecter, de erreur de syntaxe quand je veux obliger un utilisateur a mettre un @ et un . dans un champ email [ par gb66 ] Bonjour a vous et merci de m'aider voila je veux obliger l'utilisateur a mettre un . et un @ pour un champ formulaire mais quand j'ai rajouter ses lig probléme :formulaire d'inscription [ par adilboy2007 ] Bonjour à tous, je suis nouveau sur le forum et je me permet de poster ce sujet car j'ai besoin d'aide en php. je viens de crée un formulaire d'inscri Accéder à la base de données mysql 1&1 Serveur Virtuel Linux [ par sismo2007 ] Je n'y arrive pas???? merci d'avance pour votre aide Liste/ Base MySql / formulaires [ par frayoubessem ] Salut tout le monde, J'ai besoin d'afficher des champs de saisie contenant les details du produit lorsque je choisis le produit de ma liste déroulan inerrer une photo dans une base de donne mysql et afficher les photos [ par msi079 ] salut a tous ! je voudrais que les visiteurs de mon site puisseent enregeistrer leur photo dans la base de donnée et ensuite afficher ses photos . m Utilisation des données de ma base sql [ par ordiprox ] bonjour, voila, je dois récupérer les données d'une table en utilisant les lignes 4 par 4. je m'explique: ligne 1: le service pour lequel l'utilisate


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales