Tema: Paginación
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/11/2013, 08:25
Avatar de TSG
TSG
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 373
Antigüedad: 11 años, 6 meses
Puntos: 9
Respuesta: Paginación

Hola, muy buenas tengo:

Código PHP:
Ver original
  1. $pg = ((isset($_GET['page']) && !empty($_GET['page']))?$_GET['page']:0);
  2. $cantidad = 2;
  3.  
  4. $registros = mysqli_query($conexion, "SELECT count(*) as Total FROM comentarios") or die(mysqli_error());
  5. $sacarcoment = mysqli_query($conexion, "SELECT comentario,fecha,usuario FROM comentarios ORDER BY id DESC LIMIT $pg,$cantidad") or die(mysqli_error());
  6.  
  7. while($coment = mysqli_fetch_assoc($sacarcoment)){
  8.     echo "Comentario: ".$coment['comentario']." Fecha: ".$coment['fecha']." Usuario: ".$coment['usuario']."<br>";
  9. }
  10.  
  11. if($registros[0]["Total"]>(($pg+1)*$cantidad))
  12. {
  13.     echo "<a href='".$_SERVER["PHP_SELF"]."?pg=".$pg++."'>siguiente</a>";
  14. }
  15. if($registros[0]["Total"]>$cantidad && $pg>0)
  16. {
  17.     echo "<a href='".$_SERVER["PHP_SELF"]."?pg=".$pg--."'>anterior</a>";
  18. }

Y me da el siguiente error:

(Lo que es los registros se muestran lo que no se muestra es siguiente, y anterior)
Que no se muestra por que da el siguiente error:

Código:
Fatal error: Cannot use object of type mysqli_result as array in C:\myxampp\htdocs\me\coment.php on line 14
Y está es la línea 14:

Código PHP:
Ver original
  1. if($registros[0]["Total"]>(($pg+1)*$cantidad))

Gracias.