une petite erreur mais je c pas trop où... - Forums de discussion

Navigation

Accueil du forum » PHP » une petite erreur mais je c pas trop où...


Le sujet

quentin49une petite erreur mais je c pas trop où...
Par quentin49, le Mardi 12/07/2005 à 15h47'12
410 messages
BOnjour je vine sde créé un script qui vérifi si un pseudo ou une email existe dans une bdd:

$verif = "SELECT * FROM membres WHERE username='$pseudo' and email='$email'";
$query = mysql_query($verif) or die(mysql_error());
$data11 = mysql_fetch_array($query) or die(mysql_error());
if($data11['username'] == '')
{
echo "Pseudo inconnu...";
exit;
}
if($data11['email'] == '')
{
echo"Email inconnu...";
exit;
}


mais il doit y avoir un pb car rien ne s'affiche...

Merci d'avance de m'aider !!

________________
quentin49

Les réponses

engelhoPar engelho, le Mardi 12/07/2005 à 15h52'12
3 messages
salut,

je sais pas trop ce que tu veux faire, mais ta requête, pour renvoyer un résultat, a besoin que le pseudo ET le mail existent, et en plus, qu'ils correspondent au même utilisateur....

Enfin, c'est ce que je comprend sur le coup (j'ai un peu la tête dans le az là....)

________________
engelho

xersesPar xerses, le Mardi 12/07/2005 à 18h42'50
682 messages
Déjà, pour tester si une valeur est vide, il faut faire

$data11['username'] == ''"
voire
$data11['username'] == '' "

et non
$data11['username'] == ''

car là il ne teste rien du tout.

Après, je ne m'y connaît pas trop en Mysql donc je préfère ne rien te dire d'autre.

Va voir ici pour plus d'info :

php.developpez.com/faq/?page=concepts_verifsaisies#concepts_reaffiche_form

________________
Anything that can go wrong will go wrong (Murphy)
Statut: Modérateur

mushPar mush, le Mercredi 13/07/2005 à 11h27'15
113 messages
Avec ta requete, si il ne trouve que l'email ou que le pseudo , il ne te les affichera pas car ca ne rentre pas dans la condition.

Soit tu fais ca :

$verif = "SELECT * FROM membres WHERE username='$pseudo' and email='$email'";

$query = mysql_query($verif);

if(mysql_num_rows($query)==0){
echo "Pas de concordance pseudo/email trouvée.";
exit;
}else{
echo"Concordance pseudo/email trouvée.";
exit;
}

Soit tu fais deux requetes, une pour voir si le pseudo existe, l'autre pour voir si le mail existe.

________________
<h1>www.mycreazone.com</h1>

quentin49Par quentin49, le Mercredi 13/07/2005 à 12h10'28
410 messages
ok bah merci bcpo mush !!

________________
quentin49

mushPar mush, le Jeudi 14/07/2005 à 20h50'41
113 messages
:chinois:

________________
<h1>www.mycreazone.com</h1>

Pages

Réponses les plus anciennes... 1 ...Réponses les plus récentes

A lire également

- Les conditions générales d'utilisation du site

Top-sites membres

Web Soluces | -9 pointsSweet Gwendoline | -15 pointsCalitel, votre portail des loisirs multimédia | -15 pointsSuperSalon.NET | -16 points

Discussions récentes dans les forums

Sujet Forum
depanmonpcEchange de liens site depannage informatique.
Sujet posté par depanmonpc le 07/01/2009 à 16h48'11
Le comptoir » Echange de liens / Recherche de partenaires
xersesRe: compression d'images
Réponse postée par xerses le 07/01/2009 à 00h29'37
Graphisme / Photographie » Photographies
tienoRe: IE 7 VS Firefox 2
Réponse postée par tieno le 04/01/2009 à 18h05'36
Internet » Autres sites à voir
rootRe: Espace-Membre : pb connexion
Réponse postée par root le 02/01/2009 à 16h47'50
Développement » PHP
xersesRe: probleme de fenêtre [Réglé]
Réponse postée par xerses le 01/01/2009 à 20h16'20
Net-Pratique.fr » Informations
ced51Re: liens , sport Mécanique
Réponse postée par ced51 le 27/12/2008 à 12h18'48
Le comptoir » Echange de liens / Recherche de partenaires
ced51pages
Sujet posté par ced51 le 26/12/2008 à 17h44'42
Net-Pratique.fr » Support
rerjoyeux_noel._gp.pps
Sujet posté par rer le 24/12/2008 à 10h08'30
Le comptoir » Le bar
rerserveur à domicile facile et gratuit
Sujet posté par rer le 11/12/2008 à 14h57'56
Le comptoir » Le bar
raptorRe: probleme function
Réponse postée par raptor le 11/12/2008 à 09h25'52
Développement » PHP
Membres
Pseudo:
Pass: Mémoriser ?
Problème d'identificationInscription gratuite
Tribune libre
CNIL: 1098091
Connectés: 26