Código PHP:
Ver original<?php
/*Luego hacemos la conexión a la base de datos.
**De igual manera mandamos un msj si hay algun error*/
//creamos la sesion
if(empty($_SESSION['usuario'])){ // aqui el usuario no esta logeado por lo que no puede acceder, lo redireccionamos al login
header('Location: login.php'); }else {
$IdUsuario = $_SESSION['usuario'];
$consulta = mysql_query("SELECT * FROM acceso_cursos WHERE IdUsuario = '$IdUsuario'");
// Aqui tendras que poner tantos if como grupos tengas ....
if($fila["IdCurso"] == 1){
header("location:./vercursos.php?IdCurso=1");
}else if($fila["IdCurso"] == 2){
header("location:./vercursos.php?IdCurso=2");
}else if($fila["IdCurso"] == 3){
header("location:./vercursos.php?IdCurso=3");
}else if($fila["IdCurso"] == 4){
header("location:./vercursos.php?IdCurso=4");
}else{
die('el curso al que estas apuntado no existe'); }
//Mysql_free_result() se usa para liberar la memoria empleada al realizar una consulta
/*Mysql_close() se usa para cerrar la conexión a la Base de datos y es
**necesario hacerlo para no sobrecargar al servidor, bueno en el caso de
**programar una aplicación que tendrá muchas visitas ;) .*/
}
?>
Pruebalo asi y dime como te a ido, también si te aparecen errores muestralos, si no te aparecen los errores agrega esto al principio del documento para que te muestre los errores:
Saludos.