Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/05/2011, 13:07
Tooj
 
Fecha de Ingreso: noviembre-2009
Mensajes: 64
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: carrousel de posts con paginador php

pues, el unico error que arroja es invalid query.

por otro lado he pensado que si necesitan dos consultas, una me da los post totales, otra le pone los limites del paginador

entonces, la primera consulta me da el numero de post totales especificos en una columna, dicha columna tiene un limite de posts especificos para esa columna. esta consulta funciona porque la uso en otras columnas que tienen otros limites

Código PHP:
Ver original
  1. $colno = 1; // post_karma == 1
  2. $nowlh = '\''.$now.'\'';
  3. $limits = ' LIMIT '.$index_1;
  4. $datos = "SELECT $distinct * FROM $tableposts WHERE post_date <= $nowlh  AND post_karma = $colno ORDER BY post_$orderby $limits";


La segunda consulta tiene que ser igual que la primera, pero está en funcion del número de de articulos que quiero que se desplieguen por cada pagina (paginador)

Código PHP:
Ver original
  1. $arts= 1;
  2.  
  3. $postx=mysql_query($datos);
  4. $lastpage= ceil($postx / $arts);
  5.  
  6.  
  7. $page=(int)$page;
  8. if($page > $lastpage){
  9.     $page= $lastpage;
  10. }
  11. if($page < 1){
  12.     $page=1;
  13. }


Entonces por eso digo que la segunda consulta tiene dos límites, pero no se si eso se pueda, o sea válido, yo creo que no, pero no se como resolverlo

he probado esto, pero igual me dice que la consulta es invalida

Código PHP:
Ver original
  1. $consulta = $datos. ' LIMIT '. ($page -1) * $arts . ',' .$arts;