Encore un code bidon ! cql
Résolu/Fermé
dededede4
Messages postés
235
Date d'inscription
jeudi 23 juin 2005
Statut
Membre
Dernière intervention
11 septembre 2009
-
30 août 2008 à 22:22
dededede4 Messages postés 235 Date d'inscription jeudi 23 juin 2005 Statut Membre Dernière intervention 11 septembre 2009 - 31 août 2008 à 11:40
dededede4 Messages postés 235 Date d'inscription jeudi 23 juin 2005 Statut Membre Dernière intervention 11 septembre 2009 - 31 août 2008 à 11:40
A voir également:
- Encore un code bidon ! cql
- Code puk bloqué - Guide
- Code asci - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
8 réponses
dindoun
Messages postés
1028
Date d'inscription
mercredi 23 janvier 2008
Statut
Membre
Dernière intervention
17 février 2017
135
30 août 2008 à 22:25
30 août 2008 à 22:25
essaie
$reponse = mysql_query("SELECT * FROM `membres` WHERE `pseudo` ='$pseudo'") or die(mysql_error());
et/ou
$pseudo = $reponse['pseudo']; AVEC UN S PAS UN C
de plus $reponse['pseudo'] n'existe pas nécessairement , je te conseille
$nb_pseudo=1 ( selon ta base )
$pseudo = $reponse[$nb_pseudo];
$reponse = mysql_query("SELECT * FROM `membres` WHERE `pseudo` ='$pseudo'") or die(mysql_error());
et/ou
$pseudo = $reponse['pseudo']; AVEC UN S PAS UN C
de plus $reponse['pseudo'] n'existe pas nécessairement , je te conseille
$nb_pseudo=1 ( selon ta base )
$pseudo = $reponse[$nb_pseudo];
dededede4
Messages postés
235
Date d'inscription
jeudi 23 juin 2005
Statut
Membre
Dernière intervention
11 septembre 2009
9
30 août 2008 à 22:28
30 août 2008 à 22:28
J'ai corrigée l'erreur d'orthographe :)
Sa affiche toujours rien :(
$nb_pseudo = 1 ( selon ta base )
$pseudo = $reponse[$nb_pseudo];
Que contient $pseudo ?
Sa affiche toujours rien :(
$nb_pseudo = 1 ( selon ta base )
$pseudo = $reponse[$nb_pseudo];
Que contient $pseudo ?
dindoun
Messages postés
1028
Date d'inscription
mercredi 23 janvier 2008
Statut
Membre
Dernière intervention
17 février 2017
135
30 août 2008 à 22:35
30 août 2008 à 22:35
$nb_pseudo = 1 ( selon ta base ) signifie que le premier champ de ta base est pseudo
a quoi ressemble ta base?
comment l'as-tu construite
a quoi ressemble ta base?
comment l'as-tu construite
dededede4
Messages postés
235
Date d'inscription
jeudi 23 juin 2005
Statut
Membre
Dernière intervention
11 septembre 2009
9
30 août 2008 à 22:49
30 août 2008 à 22:49
Heu...
ba normalement...
une id... des champs vachar...
En fait j'ai trouver une erreur, nouveau code :
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$reponse = mysql_query("SELECT * FROM membres WHERE pseudo ='".$pseudo."'") or die(mysql_error());
$result = mysql_query($reponse) or die ();
while ($donnees = mysql_fetch_array($reponse))
{
if(!empty ($pseudo))
{
if(mysql_num_rows($result) == 0)
{
echo "Le pseudo existe pas :(";
}
else
{
echo $donnees['pseudo']; ?> a <?php echo $donnees['points']; ?> points et a comme statu <?php echo $donnees['statu']; ?><?php
}
}
}
Le problème, C'est que sa affiche rien, même pas le code html plus bas !
ba normalement...
une id... des champs vachar...
En fait j'ai trouver une erreur, nouveau code :
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$reponse = mysql_query("SELECT * FROM membres WHERE pseudo ='".$pseudo."'") or die(mysql_error());
$result = mysql_query($reponse) or die ();
while ($donnees = mysql_fetch_array($reponse))
{
if(!empty ($pseudo))
{
if(mysql_num_rows($result) == 0)
{
echo "Le pseudo existe pas :(";
}
else
{
echo $donnees['pseudo']; ?> a <?php echo $donnees['points']; ?> points et a comme statu <?php echo $donnees['statu']; ?><?php
}
}
}
Le problème, C'est que sa affiche rien, même pas le code html plus bas !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dindoun
Messages postés
1028
Date d'inscription
mercredi 23 janvier 2008
Statut
Membre
Dernière intervention
17 février 2017
135
30 août 2008 à 22:55
30 août 2008 à 22:55
un truc : fais
$reponse = mysql_query("SELECT * FROM membres WHERE pseudo ='".$pseudo."'") ;
echo $reponse ;
ensuite copie/colle ce qui s'affiche dans phpmyadmin
a quoi ressemble ta base?
comment l'as-tu construite
ca n'est pas bon : tu as deux appels !!!!!!!
$reponse = mysql_query("SELECT * FROM membres WHERE pseudo ='".$pseudo."'") or die(mysql_error());
$result = mysql_query($reponse) or die ();
enleve $result
remplace result par reponse dans if(mysql_num_rows($result) == 0)
$reponse = mysql_query("SELECT * FROM membres WHERE pseudo ='".$pseudo."'") ;
echo $reponse ;
ensuite copie/colle ce qui s'affiche dans phpmyadmin
a quoi ressemble ta base?
comment l'as-tu construite
ca n'est pas bon : tu as deux appels !!!!!!!
$reponse = mysql_query("SELECT * FROM membres WHERE pseudo ='".$pseudo."'") or die(mysql_error());
$result = mysql_query($reponse) or die ();
enleve $result
remplace result par reponse dans if(mysql_num_rows($result) == 0)
dededede4
Messages postés
235
Date d'inscription
jeudi 23 juin 2005
Statut
Membre
Dernière intervention
11 septembre 2009
9
30 août 2008 à 23:47
30 août 2008 à 23:47
tu me dit de retirer $result et de l'utiliser ici : if(mysql_num_rows($result) == 0)
Il faux savoir !
Je re-regarderais tout demain, je vais le finir, se site ! :D
Merci :)
Il faux savoir !
Je re-regarderais tout demain, je vais le finir, se site ! :D
Merci :)
dindoun
Messages postés
1028
Date d'inscription
mercredi 23 janvier 2008
Statut
Membre
Dernière intervention
17 février 2017
135
31 août 2008 à 07:00
31 août 2008 à 07:00
salut
je t'aide et tu as vu comment tu me parles
relis mon post
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$reponse = mysql_query("SELECT * FROM membres WHERE pseudo ='".$pseudo."'") or die(mysql_error());
while ($donnees = mysql_fetch_array($reponse))
{
if(!empty ($pseudo))
{
if(mysql_num_rows($reponse) == 0)
{
echo "Le pseudo existe pas :(";
}
else
{
echo $donnees['pseudo']; ?> a <?php echo $donnees['points']; ?> points et a comme statu <?php echo $donnees['statu']; ?><?php
}
}
}
je t'aide et tu as vu comment tu me parles
relis mon post
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$reponse = mysql_query("SELECT * FROM membres WHERE pseudo ='".$pseudo."'") or die(mysql_error());
while ($donnees = mysql_fetch_array($reponse))
{
if(!empty ($pseudo))
{
if(mysql_num_rows($reponse) == 0)
{
echo "Le pseudo existe pas :(";
}
else
{
echo $donnees['pseudo']; ?> a <?php echo $donnees['points']; ?> points et a comme statu <?php echo $donnees['statu']; ?><?php
}
}
}
dededede4
Messages postés
235
Date d'inscription
jeudi 23 juin 2005
Statut
Membre
Dernière intervention
11 septembre 2009
9
31 août 2008 à 11:40
31 août 2008 à 11:40
Salut !
Ton code n'a rien afficher si le pseudo existe pas...
mais j'ai arranger, et se code marche parfaitement :
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$query = "SELECT * FROM membres WHERE pseudo = '".$pseudo."'";
$result = mysql_query($query) or die ();
if(!empty ($pseudo))
{
if(mysql_num_rows($result) == 0)
{
echo " Le pseudo pseudo existe pas ";
mysql_close();
}
else
{
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$reponse = mysql_query("SELECT * FROM membres WHERE pseudo ='$pseudo'") or die(mysql_error());
while ($donnees = mysql_fetch_array($reponse))
{
echo $donnees['pseudo']; ?> a <?php echo $donnees['points']; ?> points et a comme statu <?php echo $donnees['statu']; ?><?php
}
mysql_close();
}
}
Merci, et désoler pour mon impolitesse, j'étais fatiguer :D
Ton code n'a rien afficher si le pseudo existe pas...
mais j'ai arranger, et se code marche parfaitement :
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$query = "SELECT * FROM membres WHERE pseudo = '".$pseudo."'";
$result = mysql_query($query) or die ();
if(!empty ($pseudo))
{
if(mysql_num_rows($result) == 0)
{
echo " Le pseudo pseudo existe pas ";
mysql_close();
}
else
{
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$reponse = mysql_query("SELECT * FROM membres WHERE pseudo ='$pseudo'") or die(mysql_error());
while ($donnees = mysql_fetch_array($reponse))
{
echo $donnees['pseudo']; ?> a <?php echo $donnees['points']; ?> points et a comme statu <?php echo $donnees['statu']; ?><?php
}
mysql_close();
}
}
Merci, et désoler pour mon impolitesse, j'étais fatiguer :D