Me está costando mucho más de lo que esperaba cuando vi ayer el mensaje...
Las cabeceras las muestro sin problemas a través de esta función
Código:
public function ListadoMes(){
$query="Select id_mes, mes from mes ORDER BY id_mes";
$consulta = new Consulta($query);
while($fila = $consulta->obtener_fila()) {
$listado_mes[] = array(
'id_mes' => $fila['id_mes'],
'mes' => $fila['mes']);
}
return $listado_mes;
}
y también obtengo los datos que deseo mostrar ordenados
Código:
public function EvolucionConsultores(){
$query= "SELECT consultores.consultor AS consultor, trabajos.mes AS mes, COUNT(trabajos.actividades) AS numero_actividades, FROM trabajos INNER JOIN consultores ON trabajos.consultores_Ident_consultor = consultores.Ident_consultor WHERE ((consultores.esconsultor) = '1' AND ((consultores.f_fin IS NULL) OR (consultores.f_fin) = '0000-00-00')) GROUP BY consultor, mes ORDER BY consultores.consultor, trabajos.ano, trabajos.mes ASC";
echo $query;
$consulta = new Consulta($query);
while($fila = $consulta->obtener_fila()) {
$consultores_evol[] = array(
'consultor' => $fila['consultor'],
'mes' => $fila['mes'],
'preciototal' => $fila['preciototal']);
}
return $consultores_evol;
}
desde archivo.php llamo a la función
Código:
$tpl->set_vars(array( 'listado_mes' => $usuario->ListadoMes()));
$tpl->set_vars(array( evolucion_consultores'=>$usuario->EvolucionConsultores()));
$tpl_cuerpo= 'consultor_admin_evolucion_inicio.tpl.php';
y a partir de aquí me pierdo la verdad
Código:
<?php
$usuarioAnt="";
$mesAnt=0;
foreach($evolucion_consultores AS $evolucion){
?>
<td><?=$evolucion['consultor'];?></td>
Puedo mostrar todos los datos si quiero, pero no tengo idea de cómo colocarlos como yo quiero y usar las variables $usuarioAnt=""; y $mesAnt=0;
Muchas gracias y un saludo!