Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2011, 09:34
bogdan_15_6
 
Fecha de Ingreso: agosto-2011
Ubicación: Lleida
Mensajes: 2
Antigüedad: 13 años, 8 meses
Puntos: 0
Pregunta Colocar los resultados segun la hora del registro

Buenos dias,

Lo que estoy haciendo es generar una tabla a partir de una consulta, y por cada resultado que me saque esa consulta ago 4 consultas mas. Me funcciona todo bien pero el problema esta en el tiempo que tarda en cargar toda la pagina.

Me explico:
$consulta_principal - que me saca una lista de nombres.

Por cada consulta hago 4 mas porque tengo que sacar la informacion de cada nombre pero la tengo que colocar en celdas que estan divididas por horas.

while (...) {
<td>$consulta1=</td>
<td>$consulta2=</td>
<td>$consulta3=</td>
<td>$consulta4=</td>
}

Nombre | 11:00/14:00 | 14:00/17:00 | 17:00/19:00 | 19:00/23:00
paco visita visita
pepe
dani visita

mas o menos es esto lo que hago.
Por cada franja horaria hago una consulta. En total son unas 80 consultas que llega a hacer porque tengo unos 20 trabajadores, a 4 consultas por trabajador.

Lo que quiero intentar hacer es reducirlo a 20 consultas (o al total de los trabajadores) pero que pueda colocar la informacion de cada visita en la franja horaria que le toca en vez de hacer una consulta por cada <td>
De alguna manera decirle al resultado que me saque cada consulta que si es < y > de esas horas que se coloque en tal casilla
A mi me funciona haciendo una consulta por casilla pero tarda demasiado.

Aver si alguien me puede ayudar.
Un saludo