Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/02/2009, 10:14
Avatar de SCY-FOX
SCY-FOX
 
Fecha de Ingreso: septiembre-2007
Ubicación: Chile
Mensajes: 139
Antigüedad: 16 años, 7 meses
Puntos: 5
Respuesta: Listar tabla mysql con php pero en forma horizontal

Cita:
Iniciado por mariano_donati Ver Mensaje
Me parece que vas a tener que hacer dos bucles. Probá este código:

Código php:
Ver original
  1. $datos[0][0] = 'Nombre 1';
  2. $datos[0][1] = 'Apellido 1';
  3. $datos[0][2] = 'E-mail 1';
  4.  
  5. $datos[1][0] = 'Nombre 2';
  6. $datos[1][1] = 'Apellido 2';
  7. $datos[1][2] = 'E-mail 2';
  8.  
  9. $datos[2][0] = 'Nombre 3';
  10. $datos[2][1] = 'Apellido 3';
  11. $datos[2][2] = 'E-mail 3';
  12.  
  13. $icol;
  14. $irow;
  15.  
  16. $COLS_UBOUND = 2;
  17. $ROWS_UBOUND = 2;
  18.  
  19. $icol = 0;
  20. $irow = 0;
  21.  
  22. echo('<table>');
  23. while($icol <= $COLS_UBOUND)
  24. {
  25.     echo('<tr>');
  26.     while($irow <= $ROWS_UBOUND)
  27.     {
  28.         echo('<td>');
  29.         echo($datos[$irow][$icol]);
  30.         echo('</td>');
  31.         $irow++;
  32.     }
  33.     echo('</tr>');
  34.     $icol++;
  35.     $irow = 0;
  36. }
  37.  
  38. echo('</table>');

Que ordenadito... me gustó...

ejem...

Bueno, algo así estaba tratando de hacer con el FOR.
Tienes que hacer que dentro de una celda, se ejecute un loop que te muestre los datos de esa fila en particular, antes de saltar a la siguiente columna que tiene la info de otra fila.