uhm... el error debería coincidir con el segundo if()
Cambia estas líneas
Código PHP:
if( mysqli_num_rows($result) == 0 ) // "<=" Menor o igual que 0, es 0, con == es suficiente.
{
echo "nombre y contraseña no existen";
exit;
}
if( $result )
{
$_SESSION["valid_user"] = true; //por ejemplo
$_SESSION["name"] = $nick;
}
Por:
Código PHP:
if( mysqli_num_rows($result) >= 1 )
{
$_SESSION["valid_user"] = true;
$_SESSION["name"] = $nick;
}
else
{
echo "nombre y contraseña no existen";
exit;
}