Sinon pour mysql_num_rows, si il te retourne tjrs 0, c'est que peut etre que tu interroges la mauvaise table, ou que tu cherches un champ qui n'existe pas.
Pourtant il existe , il sont dans phpmyadmin , lors de l'inscription il n'y a pas d'erreur , dans la connexion je me connecte a la bonne table avec les bons champs mais ca me renvoie 0 , je fais chercher du coté de la page d'inscriptions .
Non en faite le probleme viens bien de mon script de connexion , je lui dit a certains endroit de me renvoyer les variables login et pass et il me renvoie toujours juste le login comme si il n'y avait pas de pass , cela pourrait peut-etre venir du "AND" .
Quoique ca doit venir de mon script d'inscriptions car apres verification sur phpmyadmin il n'y a personne d'inscrit pourtant avec les test ils devraient ( enfin je devrais ) etre au moins 10 !!!

//test pour voir s'il n'y a pas un champ de vide
if(empty($login_i) OR empty($pass_i) OR empty($email_i))
{
echo 'Vous avez laissez un champ vide ';
echo'<a href="
http://site.free.fr/inscriptions.htm" target="_blank">
Inscriptions</a>';
}
//test entre les 2 mots de passe pour qu'ils soient identiques
elseif ($pass_i!=$pass2_i)
{
echo 'vous avez fait une erreur en tapant votre mot de passe';
echo'<a href="
http://site.free.fr/inscriptions.htm" >
Inscriptions</a>';
}
//insertion des données dans mysql
else
{
$login = $HTTP_POST_VARS['pseudo_i'];
$pass = $HTTP_POST_VARS['pass_i'];
$pass = $HTTP_POST_VARS['mail_i'];
$db = mysql_connect ( $serveur, $user, $password)OR die ('Erreur de connexion' . mysql_error());
mysql_select_db($basename, $db)OR die ('base inexistance ou non joignable' . mysql_error()) ;
$sql=mysql_query("INSERT INTO membres('id','login','pass','email')VALUES ('','.$login','.$pass','.$email')" . mysql_error());
echo'Félicitations vous etes maintenant inscris en tant que ';
echo'<a href="
http://site.free.fr/index.htm" >
Membre</a>';
echo"$login $pass $email";
}
?>
Le code est lourd est surement pas trés bien developpé ( je verrai pour la sécu plus tard ) le probleme c'est que dans tout les cas il renvoie que c'est bon mais ne test pas si il y a des erreurs dans mon script je n'en voit pas .
