Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2010, 06:09
Vuguma
 
Fecha de Ingreso: septiembre-2010
Ubicación: Pontevedra
Mensajes: 8
Antigüedad: 13 años, 7 meses
Puntos: 0
Tabla dinamica

Hola a todos,
tengo una tabla que se crea de forma dinamica: tiene tantas filas como pisos hay en el hotel y en cada fila tanta columnas como habitaciones. El problema es que no se como hacer para que me las muestre por pisos, es decir que por cada fila me muestre solo las hab de ese piso.
El codigo php es:
Código PHP:
$query_datoshotel = "SELECT hotel.pisos, hotel.habxpiso FROM hotel";
$datoshotel = mysql_query($query_datoshotel, $myconn) or die(mysql_error());
$row_datoshotel = mysql_fetch_assoc($datoshotel);
$totalRows_datoshotel = mysql_num_rows($datoshotel);

$pisos= $row_datoshotel['pisos'];
$maxhab= $row_datoshotel['habxpiso'];


<table cellspacing="0" id="tb_rack">
          <?php for ($i=1$i<=$pisos$i++) {
              
?>
          <tr>
            <?php    do {                 
                
?>
              <td id="hab"  width="78" height="57" align="center" bgcolor="<?php echo $row_habitaciones['color']; ?>"><a href="rack_menu.php?hab=<?php echo $row_habitaciones['id_habitacion']; ?>" class="hab_rack"><?php echo $row_habitaciones['id_habitacion']; ?></a></td>
              <?php     
          while (
$row_habitaciones mysql_fetch_assoc($habitaciones)); 
              
?>
          </tr>
          <?php ?>
        </table>
y lo que me muestra son todas las hab en la 1º fila.