les dejo un pedazo de código para ver si me pueden echar una mano
representa a la generación de una tabla de forma dinámica qiza este rompiendo algunas reglas de php por q en html me genera perfectamente la tabla,
la consulta devuelve los datos, el problema es q se muestras algunos en una tabla super desconfigurada y la gran mayoria fuera de ella
Código PHP:
printf("<table width='700' border='1' cellspacing='3' cellpadding='3' bordercolor='666633' align='center'>
<tr>
<td bgcolor='#33CCCC'><div align='center'>Ingresos</div></td>
<td bgcolor='#33CCCC'><div align='center'>Egresos</div></td>
</tr>
<tr>");
printf("<th>
<table width='350' border='1' cellspacing='1' cellpadding='2' bordercolor='666633' align='center'>
<tr>
<td bgcolor='#33CCCC'><div align='center'>Nombre de la Cuenta</div></td>
<td bgcolor='#33CCCC'><div align='center'>Monto</div></td>
</tr>
<tr>");
while ($row = mysql_fetch_array($consultaI))
{
printf("<td>".$row["NOMBRE_CUENTA_PRESUPUESTARIA_INGRESO"]."</td>
<td>".$row["TOTAL"]."</td>
</tr>
</table>
</th>");
}
mysql_free_result($consultaI);
printf("<th>
<table width='350' border='1' cellspacing='1' cellpadding='2' bordercolor='666633' align='center'>
<tr>
<td bgcolor='#33CCCC'><div align='center'>Nombre de la cuenta</div></td>
<td bgcolor='#33CCCC'><div align='center'>Monto</div></td>
</tr>
<tr>");
while ($row = mysql_fetch_array($consultaE))
{
printf("<td>".$row["NOMBRE_CUENTA_PRESUPUESTARIA_EGRESO"]."</td>
<td>".$row["TOTAL"]."</td>
</tr>
</table>
</th>");
}
mysql_free_result($consultaE);
printf("</tr></table>");
saludos