Foros del Web » Creando para Internet » HTML »

Como consigo dibujar filas de datos(con PHP) como columnas

Estas en el tema de Como consigo dibujar filas de datos(con PHP) como columnas en el foro de HTML en Foros del Web. Hola, Tengo un problema que combina un poco PHP pero mas HTML creo yo , por eso lo pregunto en este foro. Me he pasado ...
  #1 (permalink)  
Antiguo 20/12/2011, 10:00
Avatar de felgueta  
Fecha de Ingreso: diciembre-2011
Mensajes: 40
Antigüedad: 12 años, 4 meses
Puntos: 0
Como consigo dibujar filas de datos(con PHP) como columnas

Hola,

Tengo un problema que combina un poco PHP pero mas HTML creo yo , por eso lo pregunto en este foro.
Me he pasado horas tratando de dibujar una tabla con columnas de datos en PHP utilizando el ciclo FOR(obtengo datos de la BD) pero no lo he logrado...intento jugar con los tr y td pero el diseño no me da :( La idea es mostrar las filas de una base de datos con forma de columna...muestro foto :

  #2 (permalink)  
Antiguo 20/12/2011, 10:13
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Como consigo dibujar filas de datos(con PHP) como columnas

Pues es muy sencillo, te dejo un ejemplo:

Código PHP:
Ver original
  1. <table>
  2.  <tr>
  3.   <th>Columna 1</th>
  4.   <th>Columna 2</th>
  5.   <th>Columna 3</th>
  6.  </tr>
  7.  <?php
  8.     while ($fila =  mysql_fetch_array($resultado)){
  9.      echo "<tr><td>".$fila[0]."</td>";
  10.      echo "<td>".$fila[1]."</td>";
  11.      echo "<td>".$fila[2]."</td></tr>";  
  12.    }
  13.   ?>
  14. </table>
  15.  
  16. }

Se me puede haber escapado algo y se podría hacer de distintas maneras, pero esta es una de ellas.
  #3 (permalink)  
Antiguo 20/12/2011, 10:14
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Como consigo dibujar filas de datos(con PHP) como columnas

explícate mejor, no entiendo lo que quieres, si puedes hacer un bosquejo (mockup) de como esperas los datos
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #4 (permalink)  
Antiguo 20/12/2011, 10:58
Avatar de felgueta  
Fecha de Ingreso: diciembre-2011
Mensajes: 40
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Como consigo dibujar filas de datos(con PHP) como columnas

El problema esta en que se debe n mostrar varios registros(con un for), hacer el ciclo no me significa problemas, el problema esta en transformar las filas de datos en columnas verticales visibles en html... nose si me explico, generalmente uno cuando recorre un array de datos y los muestra en tablas, los muestra en forma de filas horizontales, loquiero lo contrario, mostrarlos como columnas verticales y en eso me topa el html....????
  #5 (permalink)  
Antiguo 20/12/2011, 11:08
Avatar de felgueta  
Fecha de Ingreso: diciembre-2011
Mensajes: 40
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Como consigo dibujar filas de datos(con PHP) como columnas

Gracias alexg88 por tu ejemplo, pero me sigue mostrando los registros como filas y no como columnas
  #6 (permalink)  
Antiguo 20/12/2011, 13:41
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Como consigo dibujar filas de datos(con PHP) como columnas

Ah, menudo fallo, eso me pasa por leer rápido.

La única manera que se me ocurre para hacer lo que quieres es guardar todos los datos en un array de dos dimensiones y luego recorrer esa matriz al revés creando la tabla en html.

Etiquetas: 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 00:27.