Tema: Acceso
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2014, 14:14
RaulCDT
 
Fecha de Ingreso: febrero-2014
Ubicación: Murcia
Mensajes: 119
Antigüedad: 10 años, 2 meses
Puntos: 0
Acceso

Quiero que al intentar entrar una persona si no tiene el campo de contraseña o lo tiene mal le salta un mensaje de erro, a lo igual que con el usuario.
Y si ese usuario tiene en un campo de la BD "no" le salta otro mensaje de error, y si todo es correcto lo redireccionaria a una pagina..

El error que tengo es que no me detecta bien si tiene un no o si.. y no lo redirecciona tampoco

Tengo esto.. (luego aría el proceso a cambiarlo a mysqli) No se donde estoy fallando la verdad

Código PHP:
if ($_POST['uss']) { 
$uss=$_POST['uss']; 
$pass=$_POST['pass']; 
if (
$pass==NULL) { 
echo 
"La contraseña no fue enviada"
}else{ 
if (
$uss==NULL) { 
echo 
"El usuario no fue enviado"
}else{ 
$checkvalido mysql_query("SELECT uss,pass,Validado FROM new WHERE uss = '$uss', pass = '$pass' and Validado like '%si%'");  
$valido_exist mysql_num_rows($checkvalido);  
if (
$valido_exist>0) {
echo 
"tu campo validado es NO"
}else{ 
$query mysql_query("SELECT uss,pass FROM new WHERE uss = '$uss'") or die(mysql_error()); 
$data mysql_fetch_array($query); 
if(
$data['pass'] != $pass) { 
echo 
"Contraseña incorrecta incorrecta"
}else{ 
$query mysql_query("SELECT uss,pass FROM new WHERE uss = '$uss'") or die(mysql_error()); 
$row mysql_fetch_array($query); 
$_SESSION["s_uss"] = $row['uss']; 
header("Location: carpeta/index.php");