Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] como agregar paginación a esta consulta

Estas en el tema de como agregar paginación a esta consulta en el foro de PHP en Foros del Web. hola amigos tengo una duda ya que nunca me ha tocado hacerla pero ahora es el caso, tengo mi consulta la cual se muestra perfectamente ...
  #1 (permalink)  
Antiguo 03/04/2016, 01:53
Avatar de aviweb2015  
Fecha de Ingreso: abril-2016
Ubicación: venezuela
Mensajes: 215
Antigüedad: 8 años, 1 mes
Puntos: 1
Pregunta como agregar paginación a esta consulta

hola amigos tengo una duda ya que nunca me ha tocado hacerla pero ahora es el caso, tengo mi consulta la cual se muestra perfectamente ahora como es una pagina para ver películas tengo que crear una paginación para que solo me muestre 16 películas por pagina y así sucesivamente anexo mi consulta:


<?php
include("conexion/conexion.php");
$sql = "SELECT * FROM peliculas ORDER BY id DESC";
$resultl=mysql_query($sql,$link);//devuelve la consulta
$i=1;
echo "";
echo "";
$maximo_caracteres = 20;
while ($campo=mysql_fetch_array($resultl)){ ?>
<div class="col s12 m12 l3">
<div class="card">
<div class="card-image waves-effect waves-block waves-light">
<a href="online/online.php?id=<?php echo $campo['id']; ?>"><!-- link que lleva a la pagina para ver l pelicula -->
<img src="<?= $campo['portada']?>" class="responsive-img wp-post-image" title="<?= $campo['titulo_pelicula'] ?>"/></a><!-- imagen y titulo -->
</div>
<div class="card-content">
<center><p class="light-blue-text text-darken-1"><?= substr($campo['titulo_pelicula'], 0, $maximo_caracteres) ?></p></center><!-- imagen y titulo -->
<a href="<?= $campo['link_trailer'] ?>" target="_blank">
<span class="card-title activator black-text text-darken-4"><center>
<i class="medium material-icons amber-text text-darken-2" title="Ver Trailers">play_circle_outline</i></center></span></a>

</div>
</div>
</div><?php
$i++;
}
?>


como podria incluir la paginacion en esta consulta.... gracias de ante de mano por su tiempo
__________________
yoclens avilan
  #2 (permalink)  
Antiguo 03/04/2016, 17:25
Avatar de aviweb2015  
Fecha de Ingreso: abril-2016
Ubicación: venezuela
Mensajes: 215
Antigüedad: 8 años, 1 mes
Puntos: 1
Respuesta: como agregar paginación a esta consulta

he agregado algo al código donde le indico que quiero que me muestre por pagina 16 películas y el orden de donde debe empezar espero me ayuden ya que me falta solo esto para terminar mi web, gracias


<?php
include("conexion/conexion.php");
$registros = 16;
@$pagina = $_GET ['pagina'];
if (!isset($pagina))
{
$pagina = 1;
$inicio = 0;
}
else
{
$inicio = ($pagina-1) * $registros;
}
$sql = "SELECT * FROM peliculas ORDER BY id DESC LIMIT ".$inicio." , ".$registros." ";
$resultl=mysql_query($sql,$link);//devuelve la consulta
$i=1;
echo "";
echo "";
$maximo_caracteres = 20;
while ($campo=mysql_fetch_array($resultl)){ ?>
<div class="col s12 m12 l3">
<div class="card">
<div class="card-image waves-effect waves-block waves-light">
<a href="online/online.php?id=<?php echo $campo['id']; ?>"><!-- link que lleva a la pagina para ver l pelicula -->
<img src="<?= $campo['portada']?>" class="responsive-img wp-post-image" title="<?= $campo['titulo_pelicula'] ?>"/></a><!-- imagen y titulo -->
</div>
<div class="card-content">
<center><p class="light-blue-text text-darken-1"><?= substr($campo['titulo_pelicula'], 0, $maximo_caracteres) ?></p></center><!-- imagen y titulo -->
<a href="<?= $campo['link_trailer'] ?>" target="_blank">
<span class="card-title activator black-text text-darken-4"><center>
<i class="medium material-icons amber-text text-darken-2" title="Ver Trailers">play_circle_outline</i></center></span></a>

</div>
</div>
</div><?php
$i++;
}
?>
__________________
yoclens avilan

Etiquetas: select, sql
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 22:48.