Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/11/2010, 07:21
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Mostrar consulta de php y mysql en catálogo virtual

Tu problema no es de bases de datos, deberias preguntar en php.

La unica parte de sql que te puede servir dependiendo de como lo estes haciendo és

LIMIT X,Y

que te permite pedir los datos de la consulta por tramos, por ejemplo

SELECT...
FROM...
ORDER BY ...
LIMIT 0,4;

te daría los primeros cuatro registros de la consulta teniendo en cuenta el ORDER BY.

SELECT...
FROM...
ORDER BY ...
LIMIT 4,4;

los cuatro siguientes.


Ya en php debes detectar el salto de linea y el salto de pagina.

El de linea lo puedes detectar usando % (modulo), si el iterador del bucle (for, while...) que recorre los datos de la consulta tiene %2==0 ya tinenes donde introducir el salto de linea.

<?php if($i % 2!=0){ ?>
<tr> <!-- Inicio de linea en una tabla //-->
<?php } ?>

...Contenido...

<?php if($i % 2==0){ ?>
</tr> <!-- Fin de linea en una tabla //-->
<?php } ?>

El de pagina si usas LIMIT como te he indicado no seria necesario, si no lo usas %4==0 te detecta el salto de pagina.

<?php if($i % 4==0){ ?>
...Como hagas el salto de pagina...
<?php } ?>

(donde $i es el iterador del bucle)

Lee el codigo que generan los programas que has mencionado y modificalo a tu gusto, te he dado los elementos necesarios.

Quim

Última edición por quimfv; 18/11/2010 a las 07:27