<?php
$days = intval(date('t', strtotime($desiredDate)));
$month = date('m');
?>
<table class="table">
<thead>
<tr>
<th scope="col">Номер комнаты и тип</th>
<?php
for ($i = 1; $i <= $days; $i++) {
$data_call = $i.'.'.$month.'.'.'2022';
echo "<th scope='col'>$data_call</th>";
}
$list_rooms = array(
'AV1' => 'Комната №1 (верх)',
'AV2' => 'Комната №1 (верх)',
'AN1' => 'Комната №1 (низ)',
'AN2' => 'Комната №1 (низ)',
'BV1' => 'Комната №2 (верх)',
'BV2' => 'Комната №2 (верх)',
'BN1' => 'Комната №2 (низ)',
'BN2' => 'Комната №2 (низ)',
'CV1' => 'Комната №3 (верх)',
'CV2' => 'Комната №3 (верх)',
'CN1' => 'Комната №3 (низ)',
'CN2' => 'Комната №3 (низ)',
'D' => 'Комната №4 (студия)',
'EV1' => 'Комната №5 (верх)',
'EV2' => 'Комната №5 (верх)',
'EN1' => 'Комната №5 (низ)',
'EN2' => 'Комната №5 (низ)',
'FV1' => 'Комната №6 (верх)',
'FV2' => 'Комната №6 (верх)',
'FV2' => 'Комната №6 (верх)',
'FN1' => 'Комната №6 (низ)',
'FN2' => 'Комната №6 (низ)',
'FN3' => 'Комната №6 (низ)',
'GV1' => 'Комната №7 (верх)',
'GV2' => 'Комната №7 (верх)',
'GV2' => 'Комната №7 (верх)',
'GN1' => 'Комната №7 (низ)',
'GN2' => 'Комната №7 (низ)',
'GN3' => 'Комната №7 (низ)',
'HV1' => 'Комната №8 (верх)',
'HV2' => 'Комната №8 (верх)',
'HV2' => 'Комната №8 (верх)',
'HN1' => 'Комната №8 (низ)',
'HN2' => 'Комната №8 (низ)',
'HN3' => 'Комната №8 (низ)',
'IV1' => 'Комната №9 (верх)',
'IV2' => 'Комната №9 (верх)',
'IV2' => 'Комната №9 (верх)',
'IN1' => 'Комната №9 (низ)',
'IN2' => 'Комната №9 (низ)',
'IN3' => 'Комната №9 (низ)',
);
?>
</tr>
</thead>
<tbody>
<?php
$query = $pdo -> query('SELECT * FROM clients_update ORDER BY date_enter');
$days = intval(date('t', strtotime($desiredDate)));
$month = date('m');
$j = 0;
$row = $query->fetchAll(PDO::FETCH_ASSOC);
foreach($list_rooms as $key => $value) {
$selectedroom = $row[$j]['room'].$row[$j]['place'].$row[$j]['number'];
if ($key==$selectedroom){
}
echo '<tr>';
$phpdate = strtotime( $row[$j]['date_enter'] );
$mysqldate = date( 'd.m.Y', $phpdate );
echo '<td scope="row">'.$list_rooms[array_keys($list_rooms)[$j]].'</td>';
for ($i = 1; $i <= $days; $i++) {
$data_call = $i.'.'.$month.'.'.'2022';
// echo $data_call.'<br>';
// echo $mysqldate.'<br><br>';
if ($data_call == $mysqldate){
echo "<td scope='row'>$data_call</td>";
}
else{
echo "<td scope='row'>НЕТ</td>";
}
}
?>
<?php
echo "</tr>";
$j++;
}
?>
</tbody>
</table>