En un principio, el menu funcionaba exelente, pero a diferencia de hoy, antes no hacia paginacion, osea que, cuando hacía una consulta individual el menu funcionava correctamente; ahora, si por ejemplo el usuario realiza una consulta "X", mostrara 5 resultados que soncalculados para dar referencia (la paginacion la hago de "1 registro" por pagina), el usuario ve el primer registro, y puede navegar en el, pero si le da al siguiente, ya no se puede navegar con el menu:
Esto es lo que pasa si intento navegar en el segundo, o cualquier resultado diferente al primero que es mostrado:
Como pueden ver aparecen advertencias de "undefined variable", pierde completamente todo valor las variables al momento de navegar con el menu, si regreso al primer resultado pasa lo mismo.
Este es el codigo del menu:
Código HTML:
<a name="INICIO" id="p2"></a> <style media="all" type="text/css">@import "menu/menu_style.css";</style> <div> <ul class="menu"> <li class="top"><a href="" target="_self" class="top_link"><span>ENCABEZADO DEL PEDIMNENTO</span></a> <ul class="sub"> <li><a href="search_pedimento.php#p1" target="_self">PEDIMENTO</a></li> <li><a href="search_pedimento.php#p2" target="_self">DATOS DEL IMPORTADOR</a></li> <li><a href="search_pedimento.php#p3" target="_self">FECHAS</a></li> <li><a href="search_pedimento.php#p4" target="_self">CERTIFICACIONES</a></li> </ul> </li> <li class="top"><a href="" target="_self" class="top_link"><span>IMPUESTOS, TOTALES</span></a> <ul class="sub"> <li><a href="search_pedimento.php#p5" target="_self">TASAS NIVEL PEDIMENTO</a></li> <li><a href="search_pedimento.php#p6" target="_self">CUADRO LIQUIDACION</a></li> <li><a href="search_pedimento.php#p7" target="_self">TOTALES</a></li> </ul> </li> <li class="top"><a href="" target="_self" class="top_link"><span>CUERPO Y PIE DEL PEDIMENTO</span></a> <ul class="sub"> <li><a href="search_pedimento.php#p8" target="_self">DATOS DEL PROVEEDOR</a></li> <li><a href="search_pedimento.php#p9" target="_self">ID NIVEL PEDIMENTO</a></li> <li><a href="search_pedimento.php#p10" target="_self">OBSERVACIONES</a></li> <li><a href="search_pedimento.php#p11" target="_self">PARTIDAS</a></li> <li><a href="search_pedimento.php#p12" target="_self">AGENTE / APODERADO</a></li> <li><a href="search_pedimento.php#p13" target="_self">MANDATARIO</a></li> </ul> </li> <li class="top"><a href="pedimentos_busqueda.html" target="_self" class="top_link"><span>REGRESAR</span></a> </ul> </div>
Por si es necesario, aqui esta el codigo para paginar:
Código PHP:
//muestro los distintos índices de las páginas, si es que hay varias páginas
if ($total_paginas > 1){
for ($i=1;$i<=$total_paginas;$i++){
if ($pagina == $i)
//si muestro el índice de la página actual, no coloco enlace
echo $pagina . " ";
else
//si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página
echo "<a href='search_pedimento.php?pagina=" . $i . "&BUSCAR=" . $CAMPO_BUSQUEDA . "&SELECCIONAR=".$SELECCION ."'>" . $i . "</a> ";
}
}