Código fuente de la función de navegación de paginación clásica de PHP: copie el contenido de PHP al portapapeles
código PHP:
#************************************************ * *********
#Nombre del archivo: función.php
#Descripción de la función: módulo de procesamiento de adición y modificación de noticias
#Producción del programa: Deja una huella (adleyliu)
#Contactoqq: 14339095
#Correo electrónico de contacto: [[email protected]][email protected][/email]
#Sitio web oficial: [url=http://www.115000.com.cn]http://www.115000.com.cn[/url]
#copyright (c) 2007-2008 115000.com.cn todos los derechos reservados.
#Última actualización: 2007-11-20
#************************************************ * *********
#************************************************ * *********
#Función de paginación
#************************************************ * *********
función yl_list_page($pageurl,$rsnum,$páginas,$pagecount,$pagesize){
#url
#Registros totales
#Número total de páginas
#Número de página actual
#Número de visualizaciones por página
//$pageurl='?';
$pcount = $páginas;
$page_info = '<div clase=pagenum>';
$page_info .= '<div clase=num>';
if (($pcount > 1) && ($pcount == $pagecount) ){
$page_info .= '<a href = '.$pageurl.'page='.intval($pagecount-1).'>Página anterior</a>';
}elseif (($recuento de páginas!= 1) && ($recuento de páginas!= $recuento de páginas)){
$page_info .= '<a href = '.$pageurl.'page='.intval($pagecount-1).'>Página anterior</a>';
}
$page_info .= '<a href = '.$pageurl.'page=1>Parte superior de la página</a>';
si ($número de páginas > 4){
$page_info .= '<a href = '.$pageurl.'page=1>[1]</a><span class=dot>...</span>';
}
si ($pcount > $pagecount+2){
$página final = $recuento de páginas+2;
}demás{
$página final = $cuenta;
}
para ($n = ($pagecount-2); $n <= $endpage; $n++){
si (!($n < 1)){
si ($n == valor int($recuento de páginas)){
$page_info .= '<span class=normal>'.$n.'</span>';
}demás{
$page_info .= '<a href = '.$pageurl.'page='.$n.'>['.$n.']</a>';
}
}
}
si ($recuento de páginas+2 < $recuento de páginas){
$page_info .= '<span class=punto>...</span><a href='.$pageurl.'page='.$pcount.'>['.$pcount.']</a>' ;
}
$page_info .= '<a href = '.$pageurl.'page='.$pcount.'>Pie de página</a>';
if (($recuento de páginas == 1) && ($recuento de páginas!= $recuento de páginas) && ($recuento de páginas!= 0)){
$page_info .= '<a href = '.$pageurl.'page='.intval($pagecount + 1).'>Página siguiente</a>';
}si no (($pagecount!= 1) && ($pcount!= $pagecount)){
$page_info .= '<a href = '.$pageurl.'page='.intval($pagecount + 1).'>Página siguiente</a>';
}
$page_info .= '</div></div>';
$page_info .= '<div clase=pagenum>';
$page_info .= '<div class=num><span class=normal> Total: '.$rsnum .' elementos / '.$pcount. páginas por página / '.$pagesize.' div>';
$page_info .= ' <div clase=num>';
//echo '<nombre del formulario=acción de la página='.$pageurl.'>';
$page_info .= 'Ir a';
$page_info .= '<tipo de entrada=nombre de texto=valor de página='1' class=login_left estilo='ancho:28px;alto:18px;'>';
$page_info .= 'Página<tipo de entrada=enviar nombre=enviar3 clase=login_enviar estilo='ancho:28px;alto:18px;padding-top:1px;' onclick=document.myform.action.value='go '>';
//echo '</form>';
$page_info .= '</div>';
$page_info .= '</div>';
devolver $página_info;
}