Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/07/2012, 11:56
designjs
Usuario no validado
 
Fecha de Ingreso: junio-2011
Ubicación: Colombia
Mensajes: 15
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Didivir consulta Mysql con PHP en diferentes DIV

No me dio mira te pongo la consulta y el codigo html

CONSULTA
Código PHP:
Ver original
  1. mysql_select_db($database_programacion, $programacion);
  2. $query_programacion = "SELECT d.nom_prg, d.slg_prg, d.desc_prg, d.img_prg, DATE_FORMAT(hora_ini, '%h:%i%p') AS hora_ini, DATE_FORMAT(hora_fin, '%h:%i%p') AS hora_fin, i.dia_prg FROM datos_programas AS d INNER JOIN info_general AS i ON i.nom_prg = d.nom_prg  ORDER BY dia_prg, i.hora_ini";
  3. $programacion = mysql_query($query_programacion, $programacion) or die(mysql_error());
  4. $row_programacion = mysql_fetch_assoc($programacion);
  5. $totalRows_programacion = mysql_num_rows($programacion);

CODIGO HTML
Código PHP:
Ver original
  1. <?php $i = 1;
  2. while($i <= 7){?>
  3.             <article id="tab<? echo $i ?>" class="tab-content_prog">
  4.                 <div class="horas_programacion">
  5.                 <p class="horas"><time datetime="5:00"><?php echo $row_programacion['hora_ini']; ?></time> </p><span></span>
  6.                 <p class="horas"><time datetime="6:00"><?php echo $row_programacion['hora_fin']; ?></time></p></div>
  7.                 <div class="items_programacion">
  8.                   <p><?php echo $row_programacion['nom_prg']; ?></p>
  9.                   <p><?php echo $row_programacion['slg_prg']; ?></p>
  10.                 <a href="" class="resumen">Ver detalles</a></div>
  11.                 <div class="tooltip">
  12.                   <figure class="img_tooltip_program">
  13.                   <img src="<?php echo $row_programacion['img_prg']; ?>" width="170" height="113"></figure>
  14.                   <figcaption class="titulo_tooltip_program">nombre programa</figcaption>
  15.                   <p>Productor: nombre productor</p>
  16.                   <p><?php echo $row_programacion['desc_prg']; ?>...</p>
  17.                 <!--<a href="detalles.php">Ir al sitio</a> -->
  18.                 </div>
  19.             </article>            
  20.             <?php $i++;
  21. }
  22. ?>

Que estoy haciendo mal?????? me sale un solo programa, el de la primera hora, y si le doy en todos los tabs sale el mismo...Sabes como mejorarlo?


AGREGADO:

mira le adicione un mysql_fetch_assoc para mostrar todos los registros en todos los tabs......el unico problemita que me salen todos los registros en cada tab y lo que necesito es que salgan los del lunes en el lunes los del martes en el martes y así sucesivamente......

Código PHP:

            <article class="items_dias">
                <nav class="dias_programacion">
                    <nav>
                        <ul class="tabs_prog left_prog">
                            <li><a href="#tab<?php echo $i?>">Domingo</a></li>
                            <li><a href="#tab<?php echo $i?>">Lunes</a></li>
                            <li><a href="#tab<?php echo $i?>">martes</a></li>
                            <li><a href="#tab<?php echo $i?>">Mi&eacute;rcoles</a></li>
                            <li><a href="#tab<?php echo $i?>">Jueves</a></li>
                            <li><a href="#tab<?php echo $i?>">Viernes</a></li>
                            <li><a href="#tab<?php echo $i?>">S&aacute;bado</a></li>
                        </ul>
                    </nav>
                </nav>
            </article>
            <?php $i 1;
while(
$i <= 17){?>
            <article id="tab<? echo $i ?>" class="tab-content_prog">
                <?php do { ?>  
                  <div class="horas_programacion">
                <p class="horas"><time datetime="5:00"><?php echo $row_programacion['hora_ini']; ?></time> </p><span></span> 
                  <p class="horas"><time datetime="6:00"><?php echo $row_programacion['hora_fin']; ?></time></p></div> 
                <div class="items_programacion">
                  <p><?php echo $row_programacion['nom_prg']; ?></p>
                  <p><?php echo $row_programacion['slg_prg']; ?></p>
                <a href="" class="resumen">Ver detalles</a></div>
                <div class="tooltip">
                  <figure class="img_tooltip_program">
                     <img src="<?php echo $row_programacion['img_prg']; ?>" width="170" height="113"></figure>
                  <figcaption class="titulo_tooltip_program">nombre programa</figcaption>
                  <p>Productor: nombre productor</p>
                  <p><?php echo $row_programacion['desc_prg']; ?>...</p>
                <!--<a href="detalles.php">Ir al sitio</a> --> 
                </div>
                <?php } while ($row_programacion mysql_fetch_assoc($programacion)); ?>    
            </article>                    
            <?php $i++;
}
?>

Última edición por designjs; 03/07/2012 a las 12:57 Razón: ACTUALIZACIÓN