Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2009, 19:27
Jhonjhon_123
 
Fecha de Ingreso: enero-2009
Mensajes: 100
Antigüedad: 17 años, 9 meses
Puntos: 1
Pregunta paginacion????

tengo el sigiente sistema de paginacion:

Código PHP:
<?php

$hasta 
= 30;

//Paginacion

if($_GET['id'])
{
$page = $_GET['id'];
}else{
$page = 0;
}

$max = $hasta; //El numero total de items mostrados por pagina.
$cur = ($page * $max);

//conecta a la base...
$bd=ConectarBD();

$getdata = mysql_query("SELECT * FROM `MD5` ORDER BY `ID` DESC LIMIT $cur, $max", $bd) or die(mysql_error());

$data = mysql_fetch_array($getdata);

$counttotal = mysql_query("SELECT * FROM `MD5` ", $bd) or die(mysql_error());
$counttotal = mysql_num_rows($counttotal);
$total_pages = ceil($counttotal / $max);

echo 
"</table>
<br>
<TABLE BORDER=\"0\" CELLSPACING=\"1\" CELLPADDING=\"1\" bgcolor=\"#CDEB8B\" style=\"white-space: nowrap;\"><tr>"
;
if(((
$page / $max)-1) >= 0){
$prev = ((($page / $max)-1)*$max);
echo 
'<td>
<a href="?pag=lista_md5&id=' 
. $prev . '">[<< Anterior]</a>
</td>'
;
}
for(
$i = 1; $i <= $total_pages; $i++)
{
if(((
$page / $max)+1) == $i)
{
echo 
'<td>
'
.$a002.'[' . $i .']'.$b002.'
</td>'
; //da el numero de paginas
} else {
echo 
'<td>
<a href="?pag=lista_md5&id=' 
. (($i*$max)-$max) . '">[' . $i . ']</a>
</td>'
; //link a la pagina
}
}
if(((
$page / $max)+1) < $total_pages){
$next = ((($page / $max)+1)*$max);
echo 
'<td>
<a href="?pag=lista_md5&id=' 
. $next . '">[Siguiente >>]</a>
</td>'
; // link a la proxima pagina
}
echo 
"</tr></table>";

//Cierra la coneccion a la base...
mysql_close($bd);
//Fin paginacion
?>
quiero que en:

Código PHP:
for($i = 1; $i <= $total_pages; $i++)
{
if(((
$page / $max)+1) == $i)
{
echo 
'<td>
'
.$a002.'[' . $i .']'.$b002.'
</td>'
; //da el numero de paginas
} else {
echo 
'<td>
<a href="?pag=lista_md5&id=' 
. (($i*$max)-$max) . '">[' . $i . ']</a>
</td>'
; //link a la pagina
}
} 
cada 30 links listados ponga un salto de linea
como lo ago????

Gracias de ante mano!!!