Foros del Web » Programando para Internet » PHP »

"Paginar" los datos de una tabla

Estas en el tema de "Paginar" los datos de una tabla en el foro de PHP en Foros del Web. salu2, tengo el siguiente problema: estoy creando un libro de visitas con php y mysql. Tengo ya el formulariod e ingreso de datos y todo ...
  #1 (permalink)  
Antiguo 20/07/2005, 19:11
okram
Invitado
 
Mensajes: n/a
Puntos:
Exclamación "Paginar" los datos de una tabla

salu2, tengo el siguiente problema: estoy creando un libro de visitas con php y mysql. Tengo ya el formulariod e ingreso de datos y todo eso, pero me falta un detalle para la pagina en la que se muestran las firmas. Como dice el titulo, aunque no se si cabe el termino paginar, lo que quiero es que si tengo 15 resultados, por ejemplo, me los muestre todos en una sola pagina, pero si es que hay 16 me muestre los 15 mas recientes en una y el otro o los otros en otras paginas, a las que se pueda acceder de la forma getposts.php?page=2 o 3 o etc..... el codigo que uso para hacer la consulta es este:

Código PHP:
<?
include("includes/connect.inc.php");
$query "SELECT COUNT(*) FROM guests";
$numguests mysql_query($query) or die("Select Failed!");
$numguest mysql_fetch_array($numguests);
?>
<!--  This is where we report the total messages. -->
<P align="center"><font class="f1">
<? echo $numguest[0]; ?> personas  han dejado un comentario.</font>
</P>
<hr>
<?
  $query 
"SELECT * FROM guests ORDER BY guest_time DESC LIMIT 
}
$guests = mysql_query($query) or die("
Select Failed!");
while ($guest = mysql_fetch_array($guests)) {
?>
<font class="
f4">Nombre:</font>
<? echo $guest['guest_name']; ?></font><br>
<font class="
f4">Ubicación:</font>
<? echo $guest['guest_email']; ?></font><br>
<font class="
f4">
<?
$datefromdb = $guest['guest_time'];
$year = substr($datefromdb,0,4);
$mon  = substr($datefromdb,4,2);
$day  = substr($datefromdb,6,2);
$hour = substr($datefromdb,8,2);
$min  = substr($datefromdb,10,2);
$sec  = substr($datefromdb,12,2);
$orgdate = date("
l F dSY h:i A",mktime($hour,$min,$sec,$mon,$day,$year));
?>
Fecha:</font>
<? echo $orgdate; ?><br>
<font class="
f4">Comentario:</font><br>
<? echo $guest['guest_message']; ?>
<HR>
<BR>
<? } ?>
espero ayuda... salu2
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 18:19.