Este es el codigo completo que imprime la tabla:
Código PHP:
Ver originalecho '<table border="2"> <tr>
<td colspan="8">Esto es horrible....!!!.....QUE MIEDOOOOOOOOOOOOOOOOO</td>
</tr><tr><td>Maquina</td>';
$query3 = " SELECT t_maquina.MAQ_ID, t_maquina.MAQ_NOMBRE,
Sum(t_tempario_op.TEMP_TIEMPO) AS TotalHoras,
Count(( REG_TIEMPO_TIRAJEA+ REG_TIEMPO_TIRAJEB)>0) AS Alistamiento
FROM t_maquina
INNER JOIN ((t_turno
INNER JOIN (t_persona
INNER JOIN (t_orden_produccion
INNER JOIN t_registro_op
ON t_orden_produccion.OP_ID = t_registro_op.REG_IDOP)
ON t_persona.PER_ID = t_registro_op.REG_IDPERSONA)
ON t_turno.TRN_ID = t_registro_op.REG_IDTURNO)
INNER JOIN t_tempario_op
ON t_registro_op.REG_ID = t_tempario_op.TEMP_REGOP)
ON t_maquina.MAQ_ID = t_registro_op.REG_IDMAQUINA
GROUP BY t_maquina.MAQ_NOMBRE";
$consulta3 = $objeto->executeQuery($query3);
echo '<td>' . $row1['MAQ_NOMBRE'] . '</td>';
}
echo '<tr><td>Horas Laboradas: </td>';
echo'<td>' . $row2['TotalHoras'] . '</td>';
}
echo '<tr><td>Alistamientos: </td>';
echo '<td>' . $row2['Alistamiento'] . '</td>';
}
echo '</tr>';
$query3 = "SELECT t_accion.ACC_ACCION,
Sum(t_tempario_op.TEMP_TIEMPO) AS TIEMPO
FROM t_accion
INNER JOIN (t_maquina
INNER JOIN ((t_turno
INNER JOIN (t_persona
INNER JOIN (t_orden_produccion
INNER JOIN t_registro_op
ON t_orden_produccion.OP_ID = t_registro_op.REG_IDOP)
ON t_persona.PER_ID = t_registro_op.REG_IDPERSONA)
ON t_turno.TRN_ID = t_registro_op.REG_IDTURNO)
INNER JOIN t_tempario_op
ON t_registro_op.REG_ID = t_tempario_op.TEMP_REGOP)
ON t_maquina.MAQ_ID = t_registro_op.REG_IDMAQUINA)
ON t_accion.ACC_ID = t_tempario_op.TEMP_IDACCION
AND t_maquina.MAQ_ID = " . $row1['MAQ_ID'] . "
GROUP BY t_accion.ACC_ACCION";
$consulta2 = $objeto->executeQuery($query3);
$a = 0;
echo '<tr>';
while ($row2 = mysql_fetch_array($consulta2)) { //Crea un ciclo para traer los datos de las consultas por proceso if ($a < $cantidad) {
echo'<td>' . $row2['ACC_ACCION'] . '</td><td>' . $row2['TIEMPO'] . '</td>';
$a++;
} else {
echo "</tr><tr>";
$a = 0;
}
}
}
echo '</table>';
Como coloque anteriormente imprime algo asi:
|MAQ1 |MAQ2 | MAQ3 | MAQ4 | MAQ5 | MAQ6
---------------------------------------------------------
ACCION1 |dato1 | ACCION2 |dato1 | ACCION3 |dato1 |
ACCION4 |dato1 | ACCION1 |dato2 | ACCION2 |dato2 |
Tengo problemas con abrir y cerrar "tr" para que me los muestre de la manera que yo quiero que es asi:
|MAQ1 |MAQ2 | MAQ3 | MAQ4 | MAQ5 | MAQ6
---------------------------------------------------------
ACCION1 |dato1 | dato2 | dato3 | dato4 | dato5 | dato6
ACCION2 |dato1 | dato2 | dato3 | dato4 | dato5 | dato6
ACCION3 |dato1 | dato2 | dato3 | dato4 | dato5 | dato6
ACCION4 |dato1 | dato2 | dato3 | dato4 | dato5 | dato6
ACCION5 |dato1 | dato2 | dato3 | dato4 | dato5 | dato6
ACCION6 |dato1 | dato2 | dato3 | dato4 | dato5 | dato6
ACCION7 |dato1 | dato2 | dato3 | dato4 | dato5 | dato6
ACCION8 |dato1 | dato2 | dato3 | dato4 | dato5 | dato6
ACCION9 |dato1 | dato2 | dato3 | dato4 | dato5 | dato6