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: 18 años, 9 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]