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!!!";
}
}
?>