Foros del Web » Programando para Internet » PHP »

paginacion????

Estas en el tema de paginacion???? en el foro de PHP en Foros del Web. tengo el sigiente sistema de paginacion: Código PHP: <?php $hasta  =  30 ; //Paginacion if( $_GET [ 'id' ]) { $page  =  $_GET [ 'id' ...
  #1 (permalink)  
Antiguo 14/03/2009, 19:27
 
Fecha de Ingreso: enero-2009
Mensajes: 100
Antigüedad: 15 años, 4 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!!!
  #2 (permalink)  
Antiguo 14/03/2009, 19:39
Avatar de hgp147  
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 4 meses
Puntos: 36
Respuesta: paginacion????

Código PHP:

$j
=0;

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(
$j == 30){
echo 
"<br>";
$j=0;
}else{
$j++;
}


__________________
Spread Firefox | Download Day 2008
¡Únete en nuestra misión para alcanzar el Record Guinness al software más descargado en 24 horas! http://www.spreadfirefox.com/es-ES/worldrecord/
  #3 (permalink)  
Antiguo 15/03/2009, 11:34
 
Fecha de Ingreso: enero-2009
Mensajes: 100
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: paginacion????

Nuchas gracias!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:19.