Foros del Web » Programando para Internet » PHP »

Como pongo los resultados en 3 columnas?

Estas en el tema de Como pongo los resultados en 3 columnas? en el foro de PHP en Foros del Web. Hola y saludos Tnego una duda como le hago para poner los resultados del SQL en 3 columnas algo asi como en portalmeslive . com ...
  #1 (permalink)  
Antiguo 24/05/2006, 16:54
Avatar de renzoster  
Fecha de Ingreso: mayo-2006
Ubicación: Lima
Mensajes: 63
Antigüedad: 17 años, 11 meses
Puntos: 0
Como pongo los resultados en 3 columnas?

Hola y saludos
Tnego una duda como le hago para poner los resultados del SQL en 3 columnas algo asi como en portalmeslive . com en la seccion avatares

El que sepa por favor ayude y gracias
  #2 (permalink)  
Antiguo 25/05/2006, 04:14
 
Fecha de Ingreso: marzo-2005
Mensajes: 197
Antigüedad: 19 años, 1 mes
Puntos: 1
Yo uso esto:

Código PHP:
<?php
  $a 
"SELECT ...";
  
$b mysql_query ($a,$dbh) or die ('Error' mysql_error() . '<br>');
?>
<table>
  <?php

    
for ($p 1$c mysql_fetch_array ($b); $p++)
    {
      
$rst = ($p 3);
            
      if (
$rst == 1)
        echo 
"<tr>";
  
?>
  <td><table><tr><td><!-- Aquí va el contenido --></td></tr></table></td>
  <?php
    
if ($rst == 0)
      echo 
"</tr><tr height=\"2\"><td>&nbsp;</td></tr>";
    }

    if (
$rst <> 0)
    {
      
$cr $rst;

      for (
$k 0$k $cr$k++)
        echo 
"<td width=\"33%\">&nbsp;</td>";

      echo 
"</tr>";
    }
  
?>
</table>
Espero que te sea de ayuda.

Un saludo.
  #3 (permalink)  
Antiguo 25/05/2006, 05:05
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Reviza las FAQ, para eso están.

Esta un script para distribuir resultados en 'n' columnas.

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 13:00.