Probleme mysql

Résolu/Fermé
iconqueror - 31 déc. 2009 à 22:58
 iconqueror - 1 janv. 2010 à 14:13
Bonjour,

Je creer un site avec des compte utilisateur pour creer les table tous cela se passe bien
mais au moment de l'interroger il y a toujours une erreur !

ID_Utilisateur : auto increment
Name : type text
Passwrd : type text
email : type text

$sql = mysql_query("
SELECT * FROM Account
WHERE Name='". mysql_escape_string($_POST['login']) . "'
AND Passwrd='". mysql_escape_string( $_POST['Psswrd']) . "'
");
$data= mysql_fetch_array($sql) or die ('error <br>'.$sql.'<br>'.mysql_error());



if($data[0] == '1' ) {
echo "data est a 1";
} elseif ($data[0] == '0'){
echo "Data est a 0";
} else {
echo "error grav";
}
il me dit error
Resource #2


Por que ???


merci,

2 réponses

Ayoub_12 Messages postés 8 Date d'inscription mercredi 30 décembre 2009 Statut Membre Dernière intervention 17 mai 2010 1
31 déc. 2009 à 23:06
Salut,
Verifie si la connexion avec la base de donnée réussi ou pas, ensuite tu dois vérifier si les variables : $_POST['login'] et $_POST['Psswrd'] existe ou pas avant de les utiliser et est ce que c'est 'Psswrd' ou 'Passwrd'.
0
Salut,

Merci,

j'ai changer de method j'ai utiliser $data = mysql_fetch_assoc($sql)

puis : if( $_POST['login'] == $data['login'] && $_POST['passwrd'] == $data['Passwrd']) {
session_start();
}

sa a fonctionner mais merci,
0