//Sentencia sql (sin limit)
$_pagi_sql="SELECT idDocumento, categoriaDocumento, fechaDocumento, tituloDocumento, ficheroDocumento FROM documentos WHERE (categoriaDocumento=$categoria) AND YEAR(CURRENT_DATE)=YEAR(fechaDocumento) ORDER BY $ordenPor";
//cantidad de resultados por página
$_pagi_cuantos = $docsPorPagina;
//Decidimos si queremos que se muesten los errores de mysql
$_pagi_mostrar_errores = false;
//cantidad de enlaces que se mostrarán como máximo en la barra de navegación
$_pagi_nav_num_enlaces = 3;
//Supongamos que sólo nos interesa propagar estas dos variables
$_pagi_propagar = array("categoria","ordenPor");//No importa si son POST o GET
//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
require("gesDoc/php/paginator.php");
$sql="SELECT * FROM categorias WHERE idCategoria='" . $categoria ."'";
$consulta=mysql_query($sql);
$registro = mysql_fetch_array($consulta);
echo '
' . $registro["nombreCategoria"] . '
';
?>
if ($ordenPor=='idDocumento%20ASC')
echo ' Nº Circular | ';
else
echo ' Nº Circular | ';
?>
if ($ordenPor=='fechaDocumento%20ASC')
echo ' Fecha | ';
else
echo ' Fecha | ';
?>
Título |
Descargar |
//Leemos y escribimos los registros de la página actual
while ( $registro = mysql_fetch_array($_pagi_result) ) {
echo '';
echo '' . $registro["idDocumento"] . '';
/* Paso la Fecha de mySQL a Normal */
ereg( "([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})", $registro["fechaDocumento"], $tempFecha);
$fecha=$tempFecha[3]."/".$tempFecha[2]."/".$tempFecha[1];
echo ' | ' . $fecha . ' | ';
echo '' . $registro["tituloDocumento"] . ' | ';
echo ' | ';
echo "
\n";
}
?>
Página |
echo $_pagi_info; ?> |
//Incluimos la barra de navegación
echo $_pagi_navegacion;
?>
|
if ($_pagi_info=="Vacía") {
?>
}
?>
Circulares por página: 5 | 10 | 50 | 100