Foros del Web » Programando para Internet » PHP »

como imprimir consulta en tabla

Estas en el tema de como imprimir consulta en tabla en el foro de PHP en Foros del Web. Te complicas mucho por algo que parece tan sencillo, usa un contador y reinícialo dentro del while para seguir creando y cerrando <tr>: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); ...

  #31 (permalink)  
Antiguo 13/03/2013, 17:19
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: como imprimir consulta en tabla

Te complicas mucho por algo que parece tan sencillo, usa un contador y reinícialo dentro del while para seguir creando y cerrando <tr>:

Código PHP:
Ver original
  1. $cuenta = 1;
  2. $columnas = 2; // Si fueran más, sólo lo modificas y listo
  3.  
  4. echo '<table>';
  5. while(/* lectura de la consulta */) {
  6.     // Si ya se mostró el total de columnas, hay que cerrar <tr>
  7.     if($cuenta == $columnas) {
  8.         echo '</tr>';
  9.         // Reinicializas la cuenta
  10.         $cuenta = 1;
  11.     }
  12.     // Si la cuenta va en 1, hay que abrir <tr>
  13.     if($cuenta == 1) {
  14.         echo '<tr>';
  15.     }
  16.     // Aquí el <td>
  17.     echo '<td>contenido de la celda</td>';
  18.     // Incrementas el contador
  19.     $cuenta ++;
  20. }
  21.  
  22. // Por si las moscas, revisas si hay que cerrar <tr>
  23. if($cuenta == 2) {
  24.     echo '</tr>';
  25. }
  26. echo '<table>';
__________________
- León, Guanajuato
- GV-Foto
  #32 (permalink)  
Antiguo 14/03/2013, 07:04
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: como imprimir consulta en tabla

Triby gracias por responder , estoy confundido un poco en la parte que indicas lectura de la consulta yo la realizo con un
Código PHP:
Ver original
  1. foreach($tel as $field)
entonces ahi me confundo
  #33 (permalink)  
Antiguo 14/03/2013, 14:10
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: como imprimir consulta en tabla

En este caso, foreach() hará lo mismo que ese while()
__________________
- León, Guanajuato
- GV-Foto

Etiquetas: registro, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:35.