Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/09/2009, 00:22
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Ayuda en diseño de tabla y consulta

Hola
Pues me parece algo incomodo la visualización de ese modo, pero bueno,
creo que se puede hacer de esta manera

Código php:
Ver original
  1. <?php
  2. $conn = mysql_connect("localhost", "test", "test");
  3. $sql = "select a.mar_descripcion, b.mod_descripcion, c.ing_talla, c.ing_cantidad from z_marcas a, z_modelos b, z_ingresos c, z_productos d where
  4. d.product_id = c.prod_id AND d.mod_id = b.mod_id";
  5. $records = mysql_query($sql);
  6. $ant = '';
  7. echo "<table>";
  8. while( $row = mysql_fetch_array($records) ){
  9.     //$ant guardara cada descripcion de modelo, y si en el while
  10.     //es el mismo, entonces no hara tantas filas como registros iguales traiga sino que solo lo hara una vez
  11.     if( $ant != $row['1'] ){
  12.         echo "<tr><td>".$row['0']."</td>";
  13.         echo "<td>".$row['1']."</td>";
  14.     }
  15.     for( $i = 0; $i < $row['3']; $i++ ){
  16.         echo "<td>|".$row['2']."</td>";
  17.     }
  18.     $ant = $row['1'];
  19. }
  20. echo "</table>";
  21. ?>
Prueba y nos cuentas
Saludos