Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2003, 14:49
Avatar de Threepwood
Threepwood
 
Fecha de Ingreso: febrero-2002
Ubicación: Argentina
Mensajes: 906
Antigüedad: 22 años, 2 meses
Puntos: 4
acceso si se cumplen tres condiciones

Hola!

Estoy haciedo un sistema de validacion de ususarios muy simple. Tengoi que comprobar tres campos de la BD.. usuario, password y contesto.

Para entrar a la página se deben de comprobar estas tres cosas en la BD, el usuario y el pass desde el form de acceso yel campo contesto tiene que estar vacio. Si ya contiene un dato entonces un que el user y el passwors sean correctos no se debe de dejar pasar. Tengo este codigo:

Código PHP:

$db 
mysql_connect("$localhost","$usr","$pasw");
mysql_select_db("$dbase",$db);

$leer mysql_query("SELECT usuario, pass, contesto FROM usuarios WHERE usuario='$usuario' && pass='$pass' && contesto=''",$db);
$val mysql_num_rows($leer);

if(
$val == 2){

echo 
"<center><b>Ya a contestado el Test</b></center>";
exit();
}

elseif(
$val == 0) {

echo 
"<center><b>No se reconoce el nombre de usuario o la contraseña. Verifique.</b></center>";
exit();
}
mysql_free_result($leer);
mysql_close($db); 
Como vne en el query se comprueba si el campo contesto esta vacio.. pero al momento de probar y poner los datos en el form siempre me dice que el usuario y contraseña no existen.. aun cuandfo si existen.. y aun que el campo contesto eiene datos no me marca que ya se a contestado el test.

Que estoy haciendo mal?
__________________
Equívocos sin importancia