Tutorial "Espace membre"

Répondre
topgepy
topgepy
Déconnecté
Bonjour,

Je débute le php, et j'ai remarqué plusieurs petites erreurs au sein du tutorial "Un espace membre".
http://www.lephpfacile.com/howto/10-un-espace-membre

Dans le fichier, index.php, par exemple, plusieurs ">, apparaissent et font planter le "script" (ligne 47 par exemple).
Ensuite, ligne 25, " elseif ($nb == 0) { ", la variable nb n'est pas initialisé, et en la remplaçant par $data, le script se lance, cependant, ç chaque essai d'authentification, nous avons le message "Erreur dans la base de données etc etc..."
J'espère, que vous allez pouvoir m'éclairer, merci d'avance.
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Voila, je pense l'avoir corrigé.

Sinon, les plusieurs ">", je ne vois pas.
En même temps, je n'ai pas testé.
topgepy
topgepy
Déconnecté
Je te remercie de ton aide, j'ai essayé la modification, cependant, à la place de mettre 'Problème dans la base de données : plusieurs membres ont les mêmes identifiants de connexion.', à chaque connexion de login et mot de passe, il met "Compte inconnu"...
Je ne sais pas, si c'est moi qui fait mal les choses, mais une chose est sure, je ne suis pas doué :p
Keika
Keika
Déconnecté
Le PHP --> C'est dur !
yop,

j'utilise aussi le code donne dans les exemples (un peu modifie) et je n'ai aucun soucis...
dodge
dodge
Déconnecté
toujours en comment faire ? espace membre :

je crains qu'il y'a une erreur dans la page index.php
if ($data[0]==1)
//$data[0]renvoit le N° d'id_utilisateur, et non le nombre d'enregistrement qui répondent aux critéres de la requete.
ce qui serait le plus correcte c'est :
if ($data)
corrigez-moi si je fais erreur,
Merci pour lephpfacile et bon courage
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Ben la requete est :

$sql = 'SELECT count(*) FROM membre WHERE login="'.mysql_escape_string($_POST['login']).'" AND pass_md5="'.md5(mysql_escape_string($_POST['pass'])).'"';

Donc ca retourne bien le nombre d'utilisateur et non un id.
dodge
dodge
Déconnecté
haha, je viens de me rendre compte, mais tu étais plus rapide, merci
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique