MUY,MUY urgente!! compara dos campos de una BD balidada

leo
20 de Abril del 2005
Disculpen la molestia quiciera ver si ustedes me pueden alludar:

Tengo el siguiente sistema autentifucador en php

CARACTERISTICAS:

1. El ing. de la empresa afilia a los usuarios con nombre y pasword ademas le da un numero determinado de accesos.
2. La base de tados esta conformada con los siguientes campos

USUARIO
PASSWORS
ENTRADAS_AUTORIZADAS
NUMERO_VISITAS (Contador del lado del servidor)

DESARROLLO:

Realice la validación de los usuarios correcta a demas de realizar un procedimiento para que segun sea el cliente logeado le sume "1" al NUMERO_VISITAS cada vez que este entra.

Aqui esta el codigo

<?
//conecto con la base de datos

//Sentencia SQL para buscar un usuario con esos datos
$ssql = "SELECT * FROM usernotivias WHERE usuario='$usuario' and password='$contrasena'";

//Ejecuto la sentencia
$rs = mysql_query($ssql,$conn);

//vemos si el usuario y contraseña es váildo
//si la ejecución de la sentencia SQL nos da algún resultado
//es que si que existe esa conbinación usuario/contraseña

if (mysql_num_rows($rs)!=0){
//usuario y contraseña válidos

//Hago la comparacion de las entradas autorizadas contra las visitadas

if ( entradas_autorizadas > numero_visitas ){

mysql_query("UPDATE usernotivias SET numero_visitas=numero_visitas+1 WHERE usuario='$usuario' and password='$contrasena'");

//defino una sesion y guardo datos
session_start();
session_register("autentificado");
$autentificado = "SI";
//lo mando a ver la pagina
header ("Location: notivias.html");

}else {
//Entradas agotadas
header("Location: noacceso.html?errorusuario=si");
}

}else {
//No existe ese usuario
header("Location: novalido.html?errorusuario=si" );
}

mysql_free_result($rs);
mysql_close($conn);
?>

El problema que tengo es que despues de validar el usuario y sumar uno al campo correspondiente de la BD me salta al else de noaccesos.html
la verdad he investigado pero por ningun lado encuentro como comparar los valores de un campo anidado aun usuario.

osea:

1 caso.
entro a la pagina --- logeo ----pasword/usuario (ok) ---- a ese usuario le esta permitido entrar 10 veces y a entrado 8 entonces puede entrar

2. caso

entro a la pagina --- logeo ----pasword/usuario (ok) ---- a ese usuario le esta permitido entrar 10 veces y a entrado 10 entonces no puede entrar

------
Lo he intendado haciendo dos validaciones con dos paginas php, la primera valida al usuario y la segunda las visitas pero me da lo mismo no he logrado hacer esa comparacion

Gracias ustedes me han alludado muchisimo.
Espero respuesta.