lo unico que puedes hacer es controlar la cantidad de celdas dentro de una celda mayior vertical, haber tengo una sola gran celda (vertical), dentro dee esta genero tantas columnas como yo desee sin sobre pasar el limite de la pagina (osea si quiero q hayan 5 columnas serán a 20% cada una) y si paso el limite permitido en forma vertical, genero una nueva fila y comienzo a insertar mas columnas hasta q se me termine ese espacio...espero haberme explicado bien salu2
Código PHP:
<html>
<body>
tabla dinamica
<table width=100%>
<?
$ncols=4; //Numero de columnas a mostrar
$prcnt=25; //porcentaje de cada columna
$nreg=17; //numero de registros
$cont=0; //contador
while($cont<=$nreg){
if(($cont % $ncols)==0){
echo "<tr><td width=".$prcnt."%>Nº Reg : ".$cont."</td>\n";
}else{
echo "<td width=".$prcnt."%>Nº Reg : ".$cont."</td>\n";
}
$cont++;
}
?>
</table>
</body>
</hmtl>
esto genera algo asi
Código PHP:
tabla dinamica
N Reg : 0 N Reg : 1 N Reg : 2 N Reg : 3
N Reg : 4 N Reg : 5 N Reg : 6 N Reg : 7
N Reg : 8 N Reg : 9 N Reg : 10 N Reg : 11
N Reg : 12 N Reg : 13 N Reg : 14 N Reg : 15
N Reg : 16 N Reg : 17
Espero que te sirva saludos luiscar