Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/11/2010, 09:59
Avatar de kaninox
kaninox
 
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Problema con tabla

Hola muchachos tengo un problema, tengo una consulta que me llena una tabla de datos con un border='1', me trae los datos de manera ordenada, ver imagen, tabla lado izquierdo el problema es que necesito crear la tabla como sale en la figura pero en el lado derecho, como puedo hacer dicha tabla
digo que debo indicarle al while por ejemplo no se me ocurre como


mi codigo es :

Código PHP:
Ver original
  1. <?php
  2. $sql = mysql_query("SELECT * FROM tablauL WHERE nombres = '$_POST[nombres]' GROUP BY nombres");
  3. while ($datos = mysql_fetch_array($sql))
  4. {
  5. ?>
  6. <table align="center" cellpadding="0" cellspacing="0" border="0"  style="width:950px;padding:0;margin:0;">
  7. <?php
  8. $sql2 = mysql_query("SELECT * FROM tablauL WHERE categorias = '$datos[categorias]' GROUP BY categorias");
  9. while ($cat2 = mysql_fetch_array($sql2))
  10. {
  11. $sql3 = mysql_query("SELECT * FROM tablauL WHERE glosa = '$cat2[tipo]' AND nombres = '$datos[nombres]'  GROUP BY tipo");
  12. while ($item = mysql_fetch_array($sql3))
  13. {
  14. $sql4 = mysql_query("SELECT SUM(monto) AS monto FROM tablauL WHERE categorias = '$cat2[categorias]' AND nombres = '$datos[nombres]' AND tipo = '$item[tipo]'");
  15. while ($mm = mysql_fetch_array($sql4))
  16. {
  17. echo "<tr>";
  18. $monto_final = "$mm[monto]";
  19.  
  20. echo "<td width=\"275\" height=\"30\">$datos[nombres]</td>";
  21. echo "<td width=\"246\">$cat2[categorias]</td>";
  22. echo "<td width=\"305\">$item[tipo]</td>";
  23. echo "<td width=\"114\">$mm[monto]</td>";
  24. $monto_final2 = ($monto_final2 + $monto_final);
  25. echo "</tr>";
  26. }
  27. }
  28. }
  29. ?>
  30. </table>
  31. <?php
  32. }
  33. ?>

La consulta esta bien me sale como en tabla izquierda pero no hay caso que me salga la tabla derecha.


__________________
Gokuh Salvo al mundo. PUNTO!!!!