Ver Mensaje Individual
  #17 (permalink)  
Antiguo 09/02/2012, 08:15
maldini3783
 
Fecha de Ingreso: febrero-2011
Mensajes: 89
Antigüedad: 14 años
Puntos: 1
Respuesta: problema con sesiones y f5

Cita:
Iniciado por gildus Ver Mensaje
cual es el codigo en si, porque solo mostrastes unas lineas de condicionales y luego mencionastes creo que tienes un include a un archivo funciones.php, de alli no es claro como inicia tu script.

Saludos
ok en la pagina index.php tengo una llamada ala funcion crearTablaPartidos
Código HTML:
Ver original
  1. </head>
  2.  
Código PHP:
Ver original
  1. <?php
  2. creaTablaPartidos($idPais);
  3. ?>
Código HTML:
Ver original
  1. </body>
  2. </html>

esta funcion se encuentra en moduloGestion.php algo asi
Código PHP:
Ver original
  1. <?php
  2. moduloGestion.php;
  3. include_once "funciones/conexion.php";
  4. function moduloGestion($idPais){
  5.  if($idPais==1){
  6.    if(isset($_SESSION["arrayEsp"]&&isset($_SESSION["cierre"]==0){
  7.     $unArray=$_SESSION["arrayEsp"];
  8.     mostarArray($unArray);
  9.    }
  10.    else{
  11.  
  12.    }
  13. }
  14. elseif($idPais==2){
  15.    if(isset($_SESSION["arrayIta"]&&isset($_SESSION["cierre"]==0){
  16.      $unArray=$_SESSION["arrayIta"];
  17.      mostarArray($unArray);//funcion que muestra una tabla con equipos que recibe en el array
  18.     }
  19.     else{
  20.      estableceSessionPais($idPais);
  21.      }
  22.  
  23.  
  24.  
  25. }
  26. else{
  27.    if(isset($_SESSION["arrayIng"]&&isset($_SESSION["cierre"]==0){
  28.      $unArray=$_SESSION["arrayIng"];
  29.      mostarArray($unArray);
  30.     }
  31.     else{
  32.      estableceSessionPais($idPais);
  33.     }
  34.  }
  35. }
  36. function estableceSesiones($unPais){
  37.  //aqui se hace la consulta ala BD  en una funcion que me devuelve un $arrayequipos($equipo1->$equipo2)con el where de pais, creandome un arrayEquipos de cada pais,que metere en cada session dependiendo del pais,con el fin de cargar esos mismos partidos hasta que $_SESSION["cierre"]==1...
  38.  
  39. if($unPais==1){
  40.   $_SESSION["arrayEsp"]==$arrayEquipos//clave valor
  41.  }
  42. elseif($unPais==2){
  43.   $_SESSION["arrayIta"]=$arrayEquipos;
  44.  }
  45. else{
  46.   $_SESSION["arrayIng"]=$arrayEquipos;
  47.  }
  48. }
  49.  
  50. ?>

La cuestion es que cada vez que recargo la pagina el array deberia ser el mismo que se creo la 1º vez pero no...carga un nuevo array (Llama ala funcion de la consulta creandome otro $arrayequipos como si no estuvieran las sessiones de arrays creadas) alguna idea sugerencia

gracias de antemano

Última edición por maldini3783; 09/02/2012 a las 10:59