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
675 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

Annuaire 1001 sites web.com : la crème du net | -2 pointsMéta Annuaire | -7 pointsAnnuaire French Business | -9 pointsS'entraîner à Villers-Bretonneux | -9 points

Discussions récentes dans les forums

Sujet Forum
melanierecherche webmaster
Sujet posté par melanie le 03/12/2008 à 20h54'42
Le comptoir » Annonces
raptorRe: Le jeu flash : Hélico
Réponse postée par raptor le 27/11/2008 à 20h39'51
Le comptoir » Le bar
tienoRe: IE 7 VS Firefox 2
Réponse postée par tieno le 26/11/2008 à 14h54'54
Internet » Autres sites à voir
tienoRe: Echange de liens
Réponse postée par tieno le 23/11/2008 à 13h55'24
Le comptoir » Echange de liens / Recherche de partenaires
touretEchange De Liens
Sujet posté par touret le 13/11/2008 à 08h58'09
Net-Pratique.fr » Suggestions
xersesRe: espace membres 1.2
Réponse postée par xerses le 09/11/2008 à 18h57'14
Développement » PHP
unitRe: Vous cherchez un travail simple sur Internet ?
Réponse postée par unit le 03/11/2008 à 15h53'53
Internet » Sites de ressources
froogyRe: Un ptit jeu
Réponse postée par froogy le 26/10/2008 à 16h40'03
Le comptoir » Le bar
rerRe: Sarbacane ou html ?
Réponse postée par rer le 23/10/2008 à 16h11'03
Développement » (X)HTML / CSS
1cyrilRe: Clic droit interdit [Réglé]
Réponse postée par 1cyril le 19/10/2008 à 19h26'02
Développement » PHP
Membres
Pseudo:
Pass: Mémoriser ?
Problème d'identificationInscription gratuite
Tribune libre
CNIL: 1098091
Connectés: 12