Ver Mensaje Individual
  #13 (permalink)  
Antiguo 18/02/2010, 14:24
Avatar de hector2c
hector2c
 
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 16 años, 5 meses
Puntos: 25
Pregunta Respuesta: direccionamiento a diferentes paginas AYUDA!!

uuuuuuuuuuuuuuy, error de reglas de normalizacón, regla de generalización!!!

mmm, deberias haber creado, una tabla llamada persona, con toodos sus datos personales (ahi deberia estar, nombres, apellidos, email, direccion, documento, etc), y otras tablas hijas, llamadas profesor (campos como estudios, descripción, etc) y alumno (ciclo, carrera, etc), o algo similar a eso, no tengo mucho tiempo para pensar, jejeje

o crear una gran tabla llamada persona y almacenar a alumnos y profesores y agregar un campo lógico que almacene 1=profesor, 0=alumno....

bueno, ahora como ya esta avanzado, podrias hacer 2 consultas (este código esta al ojo, espero pueda ayudarte):

Código PHP:
<?php
    
/* include de conexion*/
    /* estos campos debes filtrarlos para evitar inyecciones*/
    
$usuario $_POST['usuario'];
    
$clave $_POST['clave'];
    
$sql "select * from profesor where usuario='$usuario' and clave='$clave'";
    
$pro mysql_query($sql);
    
$num_rs_pro mysql_num_rows($pro);
    if (
$num_rs_pro==1){
        
$rs_pro mysql_fetch_assoc($pro);
        
$_SESSION['autorizado'] = 'si';
        
$_SESSION['carfo'] = 'profesor';
        
$_SESSION['ide'] = $rs_pro['ide_pro'];
        
header('Location: profesor.html');
        exit;
    }else{
        
$sql "select * from alumno where usuario='$usuario' and clave='$clave'";
        
$alu mysql_query($sql);
        
$num_rs_alu mysql_num_rows($alu);
        if (
$num_rs_alu==1){
            
$rs_pro mysql_fetch_assoc($pro);
            
$_SESSION['autorizado'] = 'si';
            
$_SESSION['carfo'] = 'alumno';
            
$_SESSION['ide'] = $rs_pro['ide_alu'];
            
header('Location: alumno.html');
            exit;
        }else{
            echo 
"no existes!!!";
        }
    }
?>
__________________
blog: hector2c.wordpress.com
email: [email protected]