Foros del Web » Programando para Internet » PHP »

Paginacion de Resultados

Estas en el tema de Paginacion de Resultados en el foro de PHP en Foros del Web. Hola espero que me puedan ayudar, tengo el siguiente problema: Tabla: esperanza Campos: id, fecha, descripcion, visible tengo 3 registros en esta tabla cada uno ...
  #1 (permalink)  
Antiguo 25/08/2006, 13:16
Avatar de omar_cb11  
Fecha de Ingreso: septiembre-2005
Mensajes: 178
Antigüedad: 12 años, 3 meses
Puntos: 0
Paginacion de Resultados

Hola espero que me puedan ayudar, tengo el siguiente problema:

Tabla: esperanza
Campos: id, fecha, descripcion, visible

tengo 3 registros en esta tabla cada uno con su id y todos con visible = 1

el codigo de la pagina la cual me hace la paginaciopn es el siguiente:

prueba.php
Código PHP:
<?php 
function conectar()
{
   
$base_de_datos "bsdatos";
   
$db_usuario "usuario";
   
$db_password "";

if (!(
$link mysql_connect("localhost"$db_usuario$db_password)))
{
   echo 
"Error conectando a la base de datos.";
   exit();
}
if (!
mysql_select_db($base_de_datos$link))
{
   echo 
"Error seleccionando la base de datos.";
   exit();
}
   return 
$link;
}

$db conectar();
$registros 1;

if (!
$pagina) {
   
$inicio 0;
   
$pagina 1;
}
else {
   
$inicio = ($pagina 1) * $registros;
}

$resultados mysql_query("SELECT id FROM esperanza WHERE visible = 1");
$total_registros mysql_num_rows($resultados);
$resultados mysql_query("SELECT * FROM esperanza WHERE visible = 1 ORDER BY fecha DESC LIMIT $inicio, $registros");
$total_paginas ceil($total_registros $registros);

while(
$articulo=mysql_fetch_array($resultados)) {

   echo 
"<b>".$articulo["fecha"]."</b><br>";
   echo 
"<font color='#666666'>".$articulo["descripcion"]."</font><br><br><br>";

}

if((
$pagina 1) > 0) {
   echo 
"<a href='prueba.php?pagina=".($pagina-1)."'>< Anterior</a> ";
}

for (
$i=1$i<=$total_paginas$i++){
   if (
$pagina == $i)
      echo 
"<b>".$pagina."</b> ";
   else
      echo 
"<a href='prueba.php?pagina=$i'>$i</a> ";
}

if((
$pagina 1)<=$total_paginas) {
   echo 
" <a href='prueba.php?pagina=".($pagina+1)."'>Siguiente ></a>";
}
?>
Ahora los enlaces me salen y la primer noticia tambien pero no me actualiza la nueva noticia, siempre me sale la misma.

Gracias
__________________
A veces hay que darle un golpecito al Pc para que funcione.
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 16:51.