Ver Mensaje Individual
  #51 (permalink)  
Antiguo 21/04/2015, 12:50
Avatar de MaNuX0218
MaNuX0218
 
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 8 meses
Puntos: 67
Respuesta: Inicio de Sesión

Código PHP:
Ver original
  1. <?php
  2. mysql_connect('db569861939.db.1and1.com','dbo569861939','p23HJd1As')or die ('Ha fallado la conexión: '.mysql_error());
  3.  
  4. /*Luego hacemos la conexión a la base de datos.
  5. **De igual manera mandamos un msj si hay algun error*/
  6. mysql_select_db('db569861939')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
  7.  
  8. //creamos la sesion
  9.  
  10.    
  11. if(empty($_SESSION['usuario'])){
  12. // aqui el usuario no esta logeado por lo que no puede acceder, lo redireccionamos al login
  13. header('Location: login.php');
  14. }else {
  15.  
  16. $IdUsuario = $_SESSION['usuario'];
  17.  
  18. $consulta = mysql_query("SELECT * FROM acceso_cursos WHERE IdUsuario =  '$IdUsuario'");
  19.  
  20. $fila=mysql_fetch_array($datos);
  21.        
  22.  
  23.         // Aqui tendras que poner tantos if como grupos tengas ....
  24.        
  25.                 if($fila["IdCurso"] == 1){  
  26.        
  27.                     header("location:./vercursos.php?IdCurso=1");
  28.        
  29.                 }else if($fila["IdCurso"] == 2){
  30.                                                  
  31.                     header("location:./vercursos.php?IdCurso=2");
  32.            
  33.                 }else if($fila["IdCurso"] == 3){
  34.                    
  35.                     header("location:./vercursos.php?IdCurso=3");
  36.                    
  37.                 }else if($fila["IdCurso"] == 4){
  38.                        
  39.                     header("location:./vercursos.php?IdCurso=4");  
  40.  
  41.                  }else{
  42.                     die('el curso al que estas apuntado no existe');
  43.                  }
  44.  
  45.  //Mysql_free_result() se usa para liberar la memoria empleada al realizar una consulta
  46. mysql_free_result($consulta);
  47.  
  48. /*Mysql_close() se usa para cerrar la conexión a la Base de datos y es
  49. **necesario hacerlo para no sobrecargar al servidor, bueno en el caso de
  50. **programar una aplicación que tendrá muchas visitas ;) .*/
  51. }
  52. ?>

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:

Código PHP:
Ver original
  1. ini_set('display_errors', 1);

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.