Organizar informações em uma tabela
Preciso organizar os horários de entrada e saída de ponto dos funcionários em uma tabela em que apareça a data e na frente as batidas de ponto(horários). e se não tiver batida de ponto mostrar como "falta". Não consegui achar uma lógica para fazer isso. O que eu poderia usar?Existe alguma função pra isso?
Alguém pode me ajudar??
Existe algum tipo de array que organiza essas informações(batidas de ponto) por data ?
eu queria algo assim:
Dia Dia Semana Ocorrências
1 - Quarta -07:30 12:00 13:30 17:00
2 - Quinta -07:30 12:00 13:30 17:00
3 - Sexta -07:30 12:00 13:30 17:00
4 - Sábado -07:30 12:00 13:30 17:00
5 - Domingo -07:30 12:00 13:30 17:00
6 - Segunda -07:30 12:00 13:30 17:00
7 - Terça -07:30 12:00 13:30 17:00
8 - Quarta -07:30 12:00 13:30 17:00
9 - Quinta - 07:30 12:00 13:30 17:00
10 - Sexta - 07:30 12:00 13:30 17:00
11 - Sábado - 07:30 12:00 13:30 17:00
12 - Domingo - 07:30 12:00 13:30 17:00
13 - Segunda - falta
14 - Terça - 07:30 12:00 13:30 17:00
15 - Quarta - 07:30 12:00 13:30 17:00
16 - Quinta - 07:30 12:00 13:30 17:00
17 - Sexta - 07:30 12:00 13:30 17:00
18 - Sábado - 07:30 12:00 13:30 17:00
19 - Domingo - Falta
20 - Segunda - 07:30 12:00 13:30 17:00
21 - Terça - 07:30 12:00 13:30 17:00
22 - Quarta - 07:30 12:00 13:30 17:00
...
Código:
<table class="table table-striped">
<tr>
<th>Data</th>
<th>Dia Semana</th>
<th>Ocorrências</th>
</tr> <br />
<?php
$diasSemana[1] = 'Segunda-feira';
$diasSemana[2] = 'Terça-feira';
$diasSemana[3] = 'Quarta-feira';
$diasSemana[4] = 'Quinta-feira';
$diasSemana[5] = 'Sexta-feira';
$diasSemana[6] = 'Sábado';
$diasSemana[7] = 'Domingo';
for($dias = 1; $dias <= date('t',strtotime('2016-06')); $dias++)
{
echo "<tr>";
echo "<th>".$dias."</th>" . "<th>".$diasSemana[date('N', strtotime("2016-06-$dias"))] ."</th>" . "<th>";
}
echo "</tr>";
?>
</table>Discussão (1)
Carregando comentários...