Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2011, 09:26
putapunker
 
Fecha de Ingreso: junio-2010
Mensajes: 70
Antigüedad: 13 años, 10 meses
Puntos: 1
Problemilla con iniciar sesion

Saludos a todos los usuarios de este foro que es de gran ayuda para todas las personas que desarrollan mi tengo un problema para iniciar sesion y es la siguiente, tengo este codigo...
<?

require('conexion.php');

$consultaparainicio= "SELECT * FROM trabajador WHERE username_trabajador='$username' and contrasena_trabajador='$password'";

$resultado = mysql_query($consultaparainicio);
//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($resultado)!=0){
//usuario y contraseña válidos
//defino una sesion y guardo datos

session_start();
session_register("autentificado");
$autentificado = "SI";

/*$consultadelacoordinacion="SELECT trabajador.id_coordinacion, trabajador.id_trabajador, trabajador.nombre_trabajador, trabajador.apellido_trabajador
FROM trabajador
WHERE trabajador.id_coordinacion = '1'";*/

header ("Location: principal.html");
}else {
//si no existe le mando otra vez a la portada
header("Location: X.php");
}
mysql_free_result($resultado);

?>

el problema es que en la parte "if (mysql_num_rows($resultado)!=0){" preguntando diferente a 0 me lleva a inicio.php pero si coloco diferente a 1 me lleva a principal, idealmente deberia llevarme a principal cuando esta diferente a 0 e igualmente cuando esta diferente a 1 pongo cualkier username y cualkier pass y entro a principal