Foros del Web » Programando para Internet » PHP »

Problemas con creacion de reporte historico

Estas en el tema de Problemas con creacion de reporte historico en el foro de PHP en Foros del Web. Hola amigos, por favor si alguien me puede ayudar ..... debo crear un reporte en PHP en forma de matriz en el cual las filas ...
  #1 (permalink)  
Antiguo 13/03/2007, 11:08
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4
Antigüedad: 17 años, 4 meses
Puntos: 0
Problemas con creacion de reporte historico

Hola amigos, por favor si alguien me puede ayudar ..... debo crear un reporte
en PHP en forma de matriz en el cual las filas representa los objetos a medir y
las columnas muestran los valores por semana del objeto.
Los datos a mostrar se encuentran en una base de datos MySQL en una
tabla que contiene el numero de la semana, el nombre del objeto y valor de
esa semana.

El problema que tengo que cuando quiero mostrar 4 semanas no se como unir
las distintas consultas para poder formar la columna.
Osea ejecuto una consulta a la base por cada semana que necesito



***********************************************
* * * * * *
* * Semana1 * Semana2 * Semana3 * Semana4 *
* * * * * *
***********************************************
* objeto1 * 15 * 2 * 3 * 11 *
* objeto2 * 8 * 5 * 2 * 10 *
* objeto3 * 6 * 7 * 4 * 9 *
* * * * * *
* * * * * *
  #2 (permalink)  
Antiguo 13/03/2007, 11:57
Avatar de DeeR  
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 20 años, 4 meses
Puntos: 17
Re: Problemas con creacion de reporte historico

Explicate un poco mejor y ojala con un poco de codigo.
La tabla que quieres realizar me imagino que es un <table> de HTML.

Pega el codigo de tu Script para que te podamos ayudar

Saludos
  #3 (permalink)  
Antiguo 15/03/2007, 09:49
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: Problemas con creacion de reporte historico

mi problema es que para obtener la informacion por semana de todos los objetos
ejecuto un select a mi base donde la condicion es la semana


entonces si quiero obtern los datos para el reporte debo ejecutar por ejemplo

semana 9:
select SEMANA, OBJETO, VALOR FROM t_objetos where SEMANA= 9

Semana 8:

Semana 7:

luego de esto actualmente creo una tabal temporal donde formo una matriz y la imprimo en mi front con php


pero mi idea es poder optimizar el tema y es por eso que pedia ayuda si alguin sabi como poder hacer esto directamente en php

yo actualmente ejecuto la siguiente secuencia donde envio la informacion desde un php a un archivo html que actua de mi frame:

$s = "SELECT SEMANA, OBJETO,
SEMANA_1,
SEMANA_2,
SEMANA_3,
SEMANA_4,
FROM TEMP_OBJETO
ORDER BY SEMANA_1";

$result = $sql->query($s);

$t->set_block("lapagina","fila","filas");
for ($f=0; $f<$n_filas; $f++) {
$sql->fetch($f);
$t->set_var("SEMANA",$sql->data["SEMANA"]);
$t->set_var("OBJETO",$sql->data["OBJETO"]);
$t->set_var("semana_1_fila",$sql->data["SEMANA_1"]);
$t->set_var("semana_2_fila",$sql->data["SEMANA_2"]);
$t->set_var("semana_3_fila",$sql->data["SEMANA_3"]);
$t->set_var("semana_4_fila",$sql->data["SEMANA_4"]);
$t->parse("filas", "fila", true);
}
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 10:07.