Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/11/2012, 13:51
Avatar de gatero
gatero
 
Fecha de Ingreso: febrero-2012
Ubicación: Distrito Federal
Mensajes: 9
Antigüedad: 12 años, 2 meses
Puntos: 1
Respuesta: rellenar tabla html con registros php

Hola Quentin_, en el código de arriba tienes un error, estas creando una tabla por cada registro.
tengo un código que podría ayudarte, solo que yo lo hice con divs no con tablas, prueba ojala te funcione, lo que hace es crear columnas dentro de un div contenedor.

Lo único que debes hacer es usar contadores para controlar la forma en que se crean las columnas puedes adaptarlo para que te los arroje en una tabla.

ojala te funcione y sea lo que necesitas saludos !
Código CSS:
Ver original
  1. <style type="text/css">
  2.     body{font-family:Tahoma, Geneva, sans-serif;font-size:10px;}
  3.     div#contenedor{width:515px;height:300px;}
  4.     div#box{overflow:auto;}
  5.     div#col{float:left;width:164px; margin-left:7px;}
  6. </style>

Código PHP:
Ver original
  1. $N1 = 0; $N2 = 0; $N3 = 0;
  2.     echo '<div id="contenedor">';
  3.     while($Q = mysqli_fetch_array($QL_Q)){$N1++;
  4.         $linea = '<a class="link" href="#">'.$Q['registro'].'</a>';
  5.         if($N2==0){echo '<div id="box">';$N2=1;}
  6.         if($N1==1)echo '<div id="col">';
  7.         echo $linea.'<br>';
  8.         if($N1==$out){$N1=0;$N3++;
  9.             echo '</div>';
  10.             if($N3==$col){$N2=2;$N3=0;}
  11.         }
  12.         if($N2==2){$N2=0;echo '</div>';}
  13.     }
  14.     echo '</div></div></div>';