Tema: Paginacion
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/07/2003, 15:56
Avatar de Manoloweb
Manoloweb
 
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 9 meses
Puntos: 5
C.- Ahora quieres partir cada fila en "X" columnas, por lo tanto debes hacer algunos ajustes a este código..., quedando algo similar a lo siguiente:

Código PHP:
<table>
<?
$porcol
=3// Establecemos cuantas columnas queremos
$actual=1//Creamos el marcador que nos indica en que columna estamos
while ($row_wallpapers=mysql_fetch_assoc($wallpapers)){
    if (
$actual==1){ 
        echo 
"<tr>"// Iniciamos una fila al principio de cada ciclo
    

    echo 
"<td>".$row_wallpapers['imgdir']."</td>";
    if (
$actual==$porcol){ 
        echo 
"</tr>"// Cerramos la fila al alcanzar el numero de columnas deseado
        
$actual=0// Bajamos de regreso a 0, ya que en seguida le incrementaremos 1
    

    
$actual++;
}
// Ahora ya lo tienes en las columnas deseadas, solo falta hacer un pequeño
// ajuste para completar la tabla en caso de que hayan quedado celdas
// sin llenar

if ($actual<$porcol){
    for (
$i=$actual;$i<=$porcol;$i++){
        echo 
"<td>&nbsp;</td>";
    }
    echo 
"</tr>";
}
?>
</table>

Listo... como podrás ver no es tan complicado, solo hay que entender muy bien como se comportan los recordsets y la estructura HTML de las tablas...

Saludos!!
__________________
Manoloweb