Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/10/2011, 09:28
Avatar de bUllan9ebrio
bUllan9ebrio
 
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: Cuadro de doble entrada

Te muestra por pantalla sólo 1 registro debido al while, que estas almacenando el valor de cada iteración en la misma variable para posteriormente mostrarla, por lo tanto lo que se ve en pantalla es el último valor asignado a la variable, esto te debería servir:

Código PHP:
Ver original
  1. <?php
  2. $query = mysql_query("SELECT fecha, condicion FROM clases WHERE id_grupo = $id group by fecha");
  3. echo
  4.     '
  5.         <table border="1" align="left" cellpadding="1" cellspacing="1">
  6.             <tr>
  7.                  <td>Fecha</td>
  8.                  <td>Condicion</td>
  9.             </tr>
  10.     ';
  11. while ($row_log_h = mysql_fetch_assoc($query))
  12. {
  13.     echo
  14.         '
  15.             <tr>
  16.                 <td>'.$row_log_h['fecha'].'</td>
  17.                 <td>'.$row_log_h['condicion'].'</td>
  18.         ';
  19. }
  20.     echo'</table>';
  21. ?>

Además estas llamando a todos los campos de la tabla clases, lo cuál no es necesario dado que necesitas solamente dos campos de esta.


Saludos.


__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón