no save
Assistance
Achat
News

Forum | programmation
sos ....un problem avec la requette sql..
Sri Lumpa, le ven. 25 juil. 2008 à 15:03:48
Tu as mis ton or die(mysql_error() dans ta requete, alors il ne te retourne rien que ça ne veut rien dire pour lui.... Je crois qu'il faut mettre à la place :
$reponse = mysql_query("SELECT password FROM visiteurs WHERE nom='".$nom."' AND prenom ='".$prenom."'") OR die(mysql_error());

perso je ferais plutôt comme ça :
$reponse = mysql_query("SELECT password FROM visiteurs WHERE nom='$nom' AND prenom='$prenom'");
$donnees = mysql_fetch($reponse);
if($donnees['password'] == $mot_de_passe){
// affichage de la page cachée
} else {
// affichage de la page par défaut
}

Que tu mettes nom='$nom' ou nom='".$nom."' reviens au même. Quand tu as une chaîne de caractères formée par des double quotes ("...") les variables sont évaluées à l'intérieur de ta chaîne. Si il s'agit d'une chaîne faite par des simples queots ('...') tes variables ne sont pas évaluées.

--
Au commencement, nous sommes tous des noobs...
Précédentassia87
juil. 08
assia87
juil. 08
Suivant
REPONSES
Sri Lumpa
juil. 08
assia87
juil. 08
Sri Lumpa
juil. 08
assia87
juil. 08
Sri Lumpa
juil. 08
assia87
juil. 08
Sri Lumpa
juil. 08
assia87
juil. 08
Sri Lumpa
juil. 08
Version Web
Réalisé par RedShift
no save