Ver Mensaje Individual
  #9 (permalink)  
Antiguo 03/08/2011, 06:47
Avatar de vgonga1986
vgonga1986
 
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 1 mes
Puntos: 253
Respuesta: Como ejecutar un while dentro de un while

Formateo la función:
Código PHP:
Ver original
  1. function horarios($sql,$dias) {
  2.    while ($valores=mysql_fetch_array($sql)) {
  3.    // ordenamos la aparicion de los horarios de las pistas en las celdas  con id_pista
  4.       if ($valores['id_pista'] == 1) {
  5.          echo '<tr>';
  6.          /* verificamos que si es el primer registro mostramos la celda con el numero del dia y un rowspan para ocupar todas las celdas de horarios de un dia*/
  7.          if ($valores['id_horario'] == 1) {
  8.             echo '<td rowspan=11>Dia '.$dias.'</td>';
  9.          }
  10.          echo '<td>'.$valores['horario'].'</td>';
  11.       }
  12.       if ($valores['id_pista'] == 2) {
  13.          echo '<td>'.$valores['horario'].'</td>';
  14.       }
  15.       if ($valores['id_pista'] == 3) {
  16.          echo '<td>'.$valores['horario'].'</td></tr>';
  17.       }
  18.    }
  19. }
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?