 
			
				23/09/2004, 09:36
			
			
			     |  
        |     |    |    Fecha de Ingreso: agosto-2004  
						Mensajes: 388
					  Antigüedad: 21 años, 2 meses Puntos: 0     |        |  
  |      usa esta funcion...  a mi me salio altiro...        function paginar($actual, $total, $por_pagina, $enlace) { 
  $total_paginas = ceil($total/$por_pagina); 
  $anterior = $actual - 1; 
  $posterior = $actual + 1; 
  if ($actual>1) 
    $texto = "<a href=\"$enlace$anterior\">«</a> "; 
  else 
    $texto = "<b>«</b> "; 
  for ($i=1; $i<$actual; $i++) 
    $texto .= "<a href=\"$enlace$i\">$i</a> "; 
  $texto .= "<b>$actual</b> "; 
  for ($i=$actual+1; $i<=$total_paginas; $i++) 
    $texto .= "<a href=\"$enlace$i\">$i</a> "; 
  if ($actual<$total_paginas) 
    $texto .= "<a href=\"$enlace$posterior\">»</a>"; 
  else 
    $texto .= "<b>»</b>"; 
  return $texto; 
} 
?>   
la consulta:   
$link = mysql_connect("tuhost", "tuusuario", "tuclave") or die ("no se ha podido conectar a la BD");  
mysql_select_db("tubasededatos", $link) or die ("no se ha podido seleccionar la BD");  
if (!isset($pag)) $pag = 1; // Por defecto, pagina 1 
$result = mysql_query("SELECT COUNT(*) FROM tutabla ", $link);  
list($total) = mysql_fetch_row($result); 
$tampag = 5; // cantidad de resultados 
$reg1 = ($pag-1) * $tampag; 
$result = mysql_query("SELECT * FROM archivos order by fecha desc LIMIT $reg1, $tampag", $link);    
y esto para el final de la pagina   
echo paginar($pag, $total, $tampag, "tupagina.php?pag=");   
y prueba...     
				__________________  "How do you define Real?"           |