Когда я добавил оператор if
, который сравнивает значение времени, хранящегося в таблице, с текущим временем, PHP выдает ошибку. Не удалось найти решение в любом месте. Ваша помощь приветствуется. вот код:Запуск оператора if в пределах PDO foreach
<?php
//All database times that are 1 hour before stating will be locked in browser not able to reserve any more
$currtime= date("h:i");
foreach ($pdo->query($sql) as $row) {
echo '<tr>';
if ($row['time']-$currtime=<-1) {
echo '<td>'.$row['time']='passed'.'</td>'
};
else {
echo '<td>'. $row['time'] . '</td>';
}
//the following part is just so you know what follows in my code within the loop
if($row[$selected_day]=='available') {
echo '<td>'. '<a href="read.php?id='.$row['id'] . '&s_t_id='.$row['schd_tut_id'].'&dat='.$selected_day .'">available</a>';
} else {
echo '<td>'. $row[$selected_day] . '</td>';
}
}
?>
Было бы проще, если бы вы показали нам ошибку, но может быть это: $ currtime = <- 1, что является то, что – FLX
';' before 'else' ->'}; else'. Также вы не можете рассчитать разницу во времени таким образом. –