Ver Mensaje Individual
  #13 (permalink)  
Antiguo 08/04/2013, 14:21
cyberjas2001
 
Fecha de Ingreso: marzo-2013
Mensajes: 26
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Crear un menu en PHP a partir de un directorio

Cita:
Iniciado por Triby Ver Mensaje
Antes de generar el menú incluye esta línea: var_dump($menu);

Si contiene los valores correctos, entonces revisa tu HTML, está mal formado, porque el UL que abres dentro de foreach($docs) debería estar antes de ingresar al ciclo.

Luego, de dónde sale $uissue?... no veo donde lo generas.
Al realizar el Dump este es mi resultado:
Código:
array(3) {
  [2013]=>
  array(2) {
    [0]=>
    string(1) "1"
    [1]=>
    string(1) "2"
  }
  [2014]=>
  array(2) {
    [0]=>
    string(1) "1"
    [1]=>
    string(1) "2"
  }
  [2015]=>
  array(2) {
    [0]=>
    string(1) "1"
    [1]=>
    string(1) "2"
  }
}
Por lo q veo esta correcto y si mi menu html esta mal distribuido y el $uissue lo saco del string Newsletter_2013_1.pdf, donde el 1 es el numero de articulo o $uissue. Lo use en tu codigo anterior:
Código PHP:
// Si no existe el año en $menu, lo creas como array
        
if(!isset($menu[$uyear])) 
            {
            
$menu[$uyear] = array();
            }
        
// Agregas el archivo
            
$menu[$uyear][] = $uissue
Estoy confundido, al parecer las llaves del menu estan bien ejecutadas?