Bueno te voy a dar una lógica de como hacerlo (NO ES LA ÚNICA NI LA MAS PROFESIONAL) pero es algo para que empieces, para que mas o menos tu lo coloques en código para que aprendas mas.
Código PHP:
Ver original// recoges los datos del formulario
$usuario = $_POST["run"];
$contrasena = $_POST["contrasena"];
// conexion a la base de datos
$consulta = "SELECT * FROM tu_tabla WHERE campo_suario = '$usuario'";
if ($resultados["RUN"] != $usuario && $resultado["CONTRASENA"] != $contrasena){
echo "Los campos no coinciden";
}else{
$_SESSION["RUN"] = $resultados["RUN"];
$_SESSION["CONTRASENA"] = $resultados["CONTRASENA"];
if ($resultados["tipo_profesor"] == 'admin'){
header("Location:inicio_administrador.php"); }else{
header("Location: inicio_profesores.php"); }
}
Espero que lo puedas acomodar a tu código y le hagas las modificaciones que necesites. Lo hice a las carreras y no lo probé así que si te sale algún error por favor no dudes en mostrarlo.