Cita:
Iniciado por Triby Lo que pasa es que tu echo no está dentro de un ciclo, que debería ser algo como:
Código PHP:
Ver original// Este if es sólo para asegurar que hay algo en el arreglo
// Supongo que aquí deberías abrir <ul>
// así como el <li>Please select a year</li>
foreach($menu as $uyear => $docs) {
// Aquí deberías crear <li>$uyear<ul>
foreach($docs as $filename) {
// Aquí <li>$filename</li>
}
// Aquí cierras </ul> y </li> del año
}
// Aquí cierras el primer </ul>
}
Al ponerlo dentro de mi menu, me genera 1 solo articulo x año:
Código PHP:
echo '<div id=cssmenu>';
if(count($menu) > 0) {
echo '<ul>';
echo ' <li class=has-sub last><a href=#><span>Please Select a Year:</span></a>';
echo ' <ul>';
foreach($menu as $uyear => $docs)
{
echo "<li class='has-sub'><a href='#'><span>".$uyear." </span></a>";
foreach($docs as $filename)
{
echo ' <ul>';
echo "<li class=last><a href=# onclick=myPDF('".$filename."')> Issue# ".$uissue."</a></li>";
}
echo ' </ul>';
echo ' </li>';
echo ' </ul>';
echo ' </li>';
}
echo '</ul>';
}
echo '</div>';