Forum de discussions NFrance - Support offres dédiées et mutualisées
Vous n'êtes pas identifié.
Bonjour,
Je ne peux pas effectuer de requêtes SQL a partir de mon script PHP alors que le serveur arrive bien a se connecter.
Plus exactement, j'ai transféré une table venant de mon ancien site contenant une liste de membres (pseudo, mot de passe...).
J'ai adapté le script mais rien ne passe au niveau des requêtes SQL.
Voici la partie du script ou ça bloque lorsqu'un membre veut se connecter:
$requete=mysql_db_query($sql_bdd,"select pseudo,passe from membre where pseudo=\"$pseudo_membre\" and passe=\"$passe_membre\"",$db_link) or die(mysql_error());
// SI AUCUN ENREGISTREMENT NE CORRESPOND /!\(c'est ici, je suis systématiquement redirigé vers la page d'erreur) /!\
if(mysql_num_rows($requete)==0)
{
// REDIRECTION VERS LA PAGE ERREUR
header("Location:$url_erreur");
}
// SI LE LOGIN ET MOT DE PASSE SONT EXACTES
else
{
// CREATION D'UN IDENTIFIANT ALEATOIRE
$taille = 20;
$lettres = "abcdefghijklmnopqrstuvwxyz0123456789";
srand(time());
for ($i=0;$i<$taille;$i++)
{
$id.=substr($lettres,(rand()%(strlen($lettres))),1);
}Donc j'ai testé, la connexion a la BDD se fait bien mais aucune requête ne s'exécute, donc aucun membre ne peut se logguer.
Merci de votre aide.
Domaine: gripsous-cash.com
Dernière modification par coalchamber (19-04-2008 12:20:23)
Hors ligne
Bonjour,
et le fichier qui renseigne sur les variables utilisées dans ce script :
$requete=mysql_db_query($sql_bdd,"select pseudo,passe from membre where pseudo=\"$pseudo_membre\" and passe=\"$passe_membre\"",$db_link) or die(mysql_error());
est-il bien renseigné avec les bonne valeurs ? J'imagine que oui, mais pour vérifier cela, merci de nous indiquer le nom des fichiers concernés ...
Hors ligne
le nom des fichiers concernés sont login.php (page pour se logguée) et login.php3( page contenant ce script). Mon script est parfaitement correct, je l'ai meme uploadé sur unde vos serveur (surfezpourgagner.com) et il marche très bien. Il n'y a aucun bug qui vien de chez moi. Est-ce que quelqu'un ici peut résoudre mon probleme? (j'entend par la quelqu'un qui a acces aux serveurs Nfrance)
En attendant je vient de payer 28€ pour quelquechose qui ne marche pas !
Dernière modification par coalchamber (23-04-2008 15:51:32)
Hors ligne
OUAOUUUU quel forum actif!!!!! c'est vraiment du n'importe quoi je vais demandé ce que je peut faire contre vous a mon conseillé juridique puisque c'est comme ça.
Hors ligne
Bonjour,
J'imagine que vous vouliez parler de votre conseiller ![]()
Si votre script ne marche pas c'est qu'il n'est pas adapté au serveur qui l'héberge. Vous devez donc le débugger. Nous pouvons vous y aider
Hors ligne
ok je vous appel parce que jai testé toute sorte de script
Hors ligne
et pourquoi une commande que je rentre depuis linterface phpmyadmin sexecute et lorsque je la rentre depui mes pages php rien ne se passe???
Hors ligne