Paginacion de Resultados

DANTE
10 de Septiembre del 2003
Hola he estado intentando realizar una paginacion de resultados de varios ejemplos que he visto puestas en diferentes pagina pero hasta eñ momento no me han funcionado alguien me podria ayudar

Lenz
10 de Septiembre del 2003
Esto es para paginar resultados traidos de una base de datos, se hace el include del archivo en la posicion que deben estar el listado de pag.
anterior 1 2 siguiente

<?
if (!isset($pagina_actual) or $pagina_actual==""){
$pagina_actual=1;
}
if($cantidad_limit<1){
$cantidad_limit=10;
}

$desde=($pagina_actual-1)*$cantidad_limit;
$hasta=$cantidad_limit;
$paginas= ceil($cantidad/$cantidad_limit);
$paginasL="";
if ($paginas>1){
$var="cantidad_limit=".$cantidad_limit."&tabla=".$tabla."&id=".$id."&idC=".$idC."&mes=".$mes."&dia=".$dia;
if ($buscar==1) {
$var.="&buscar=".$buscar."&diaD=".$diaD."&mesD=".$mesD."&anioD=".$anioD."&diaH=".$diaH."&mesH=".$mesH."&anioH=".$anioH;
}
for ($contador=1;$contador<$paginas+1;++$contador){
if ($contador==$pagina_actual){
$pag_actual="<b>$contador</b>&nbsp;";
}else{
$pag_actual="<A href="$PHP_SELF?$var&pagina_actual=$contador">$contador</A>&nbsp;";
}
$pag_actual1=$contador;
$paginasL.=$pag_actual;
}
$pag_ant=$pagina_actual-1;
$pag_sig=$pagina_actual+1;
$anteriorL = "<A href="$PHP_SELF?$var&pagina_actual=$pag_ant">Anterior</A>&nbsp;&nbsp;";
$siguienteL= "&nbsp;&nbsp;<A href="$PHP_SELF?$var&pagina_actual=$pag_sig" class=negrofuerte>Sigiente</A>";
if(($paginas!=$pagina_actual) and ($pagina_actual==1)){
$anteriorL = "";
}elseif(($paginas!=$pagina_actual) and ($pagina_actual!=1)){
$ambos="2";
}elseif($pagina_actual!=1){
$siguienteL="";
}
echo $anteriorL.$paginasL.$siguienteL;
}
?>

dante
10 de Septiembre del 2003
Gracias por el codigo te envie un mail a tu correo espero me lo comtestes por favor de antemano gracias