Cita:
Iniciado por MaNuX0218
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.
Me sale esto:
el curso al que estas apuntado no existe
Pero al poner el codigo que muestre los errores sale esto:
Código PHP:
Ver originalDeprecated
: mysql_connect(): The
mysql extension is deprecated and will be removed in the future
: use mysqli or PDO instead in
/homepages
/36/d569523899
/htdocs
/vercursos
.php on line
7
Warning
: session_start(): Cannot send session cache limiter
- headers already sent
(output started at
/homepages
/36/d569523899
/htdocs
/vercursos
.php
:3) in
/homepages
/36/d569523899
/htdocs
/vercursos
.php on line
14
Notice: Undefined variable: datos in /homepages/36/d569523899/htdocs/vercursos.php on line 26
Warning
: mysql_fetch_array() expects parameter
1 to be resource
, null given in
/homepages
/36/d569523899
/htdocs
/vercursos
.php on line
26
Una pregunta? es casi la misma consulta que esta en validar_usuario, eso pasa algo o es que sobra ese archivo ahora??
Saludos