07-04-2012, 12:03 PM
(Modification du message : 07-04-2012, 12:05 PM par supermeganono.)
Salut,
$motdepasse1 => A quel moment tu lui attribue une valeur ? Si c'est le champ du formulaire que tu veux => $_POST["motdepasse1"]. Donc motdepasse1 est vide dans ton script non ? t'as fait un echo pour vérifier ?
Edit : si Register global est à ON, ok elle aura la valeur du champ, mais fait un echo pour vérifier tout de même, ou vérifier la configuration du Register_global.
T'es pas censé écrire ceci plutôt :
J'ai pas pigé pourquoi SELECT 1 ?
Un truc qu'on m'as conseillé :
$resultat=mysql_fetch_array($requete);
Mysql_fetch_array() te renvoi deux tableau, l’équivalent d'un mysql_fetch_assoc() et d'un mysql_fetch_row(). Ici comme tu utilise que les nom et pas les numéro d'index, utilise directement mysql_fetch_assoc(). Le résultat sera le même pour toi, ça évite la consommation de ressource que tu n'utilise pas.
$motdepasse1 => A quel moment tu lui attribue une valeur ? Si c'est le champ du formulaire que tu veux => $_POST["motdepasse1"]. Donc motdepasse1 est vide dans ton script non ? t'as fait un echo pour vérifier ?
Edit : si Register global est à ON, ok elle aura la valeur du champ, mais fait un echo pour vérifier tout de même, ou vérifier la configuration du Register_global.
Code :
SELECT 1 FROM membre WHERE login='$login'
Code :
SELECT pass_md5 FROM membre WHERE login='$login'
Un truc qu'on m'as conseillé :
$resultat=mysql_fetch_array($requete);
Mysql_fetch_array() te renvoi deux tableau, l’équivalent d'un mysql_fetch_assoc() et d'un mysql_fetch_row(). Ici comme tu utilise que les nom et pas les numéro d'index, utilise directement mysql_fetch_assoc(). Le résultat sera le même pour toi, ça évite la consommation de ressource que tu n'utilise pas.