Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/08/2011, 07:18
Avatar de cuasatar
cuasatar
 
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 13 años, 5 meses
Puntos: 181
Respuesta: siempre se me ha dado mal.. .tablas html usando PHP

Hola, la respuesta que te dan parece que es buena, una manera alternativa de hacerlo y que implemente hace poco es la siguiente:

Código PHP:
$tabla='<table border="1" cellspacing="0" cellpadding="0">';
for(
$i=0;$i<=$totalRegistros;$i++){
if (
$i%6==0){
$tabla.='<tr><td><a>'.$datoaMostrar.'</a></td>';
}
else{
$tabla.='<td><a>'.$datoaMostrar.'<a></td>';
}
}
$tabla.='</tr></table>';
echo 
$tabla
Como se puede ver en el registro lo que esta haciendo es mirar si el modulo de i es igual a cero, en caso de que sea asi le esta diciendo que debe iniciar una nueva fila, en caso contrario simplemente añade un nuevo dato. Simplemente con cambiar el numero 6 por cualquier otro se puede hacer una tabla de cualquier cantidad de columnas que se quiera.

Y para mejorar la cosa yo propongo incluir una clase usando estilos css en cada registro para dejar el ancho fijo y asi dejarlo mas uniforme, si no se le aplica estilos en ocasiones las celdas quedan disparejas.

Ojala esta respuesta ayude a complementar el buen aporte que ya dieron.