Foros del Web » Programando para Internet » PHP »

Ver resultados consulta verticalmente

Estas en el tema de Ver resultados consulta verticalmente en el foro de PHP en Foros del Web. Hola a todos. Mi problema es cómo hacer la tabla para ver los resultados de la consulta a la base de datos verticalmente. Se trata ...
  #1 (permalink)  
Antiguo 29/10/2011, 16:31
 
Fecha de Ingreso: agosto-2010
Mensajes: 25
Antigüedad: 14 años, 3 meses
Puntos: 0
Ver resultados consulta verticalmente

Hola a todos. Mi problema es cómo hacer la tabla para ver los resultados de la consulta a la base de datos verticalmente. Se trata de ver la hora de ingreso a trabajar de cada funcionario cada semana.
Pongo un ejemplo.
En vez de verse así:

FUNCIONARIO | HORA
---------------------------------------
Ismael Gunino | 05:30
Laura Silva | 07:00
Pietro Ruben | 09:00

quisiera que se vea así:

FUNCIONARIO | Ismael Gunino | Laura Silva | Pietro ruben
HORA | 05:30 | 07:00 | 09:00

Además, la cantidad de funcionarios a mostrar es variable. Una semana se muestran 10 funcionarios, otra 12, otra 9, etc.
Muchas gracias como siempre por la ayuda.
Saludos.
  #2 (permalink)  
Antiguo 29/10/2011, 16:34
Avatar de skiper0125  
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 14 años, 1 mes
Puntos: 511
Respuesta: Ver resultados consulta verticalmente

Hola que tal.

Tienes algun código ya echo para ayudarte mejor, ya que no somo adivinos de la programación que usas, de esa forma podemos entender un poco más.

Saludos
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125
  #3 (permalink)  
Antiguo 29/10/2011, 19:58
Avatar de ricardo_tu  
Fecha de Ingreso: noviembre-2010
Ubicación: Mas aca del mas alla
Mensajes: 222
Antigüedad: 14 años
Puntos: 32
Respuesta: Ver resultados consulta verticalmente

hola la_nutria, espero cooperarte en algo, intenta este código, creo que te puede servir.

Código PHP:
$result mysql_query("SELECT * FROM tu_tabla WHERE xxxxxx order by ID ASC ");

$cols 3;    //<-----------------número de columnas
$num=mysql_num_rows($result);

$filas floor($num $cols); // divide en numero de resultados por las columnas y redondea los decimales

echo "<table>"// crea una tabla para mostrar los resultados
for ($i 0$i <= $filas$i++)

{
echo 
"<tr>";

for (
$j=0$j $cols $j++)
{
$row=mysql_fetch_array($result);
if (
$row["id"] == "")   // verificación de que hay datos para mostrar. Cambia id por 
el nombre de alguna de tus casillas donde sepas que habrán datos
{
echo 
"<td>&nbsp</td>";  
}
else

?> 
Luego creas una tabla donde mostrar los resultados.
__________________
La ciencia al poder. Pazciencia ya viene

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 22:09.