Я работаю над системой бронирования электронных билетов. Когда пользователь нажимает статус билета, он должен отображать забронированные, а также доступные места, в чекбоксе. Теперь я могу выполнить эту операцию очень хорошо на PHP с помощью функции in_array()
, но мне нужно показать это в другом месте. Как я могу показать их?Выполнение в массиве, как работа в шаблонах smarty
У меня есть как booked seats array
, так и total number of seats
. В PHP я использовал следующий код, чтобы отобразить их (AJAX):
$cnt = count($booked_seats);
for($i = 1; $i<=$total_seats; $i++) {
if($i%10 == 0) {
echo '<br />';
}
if(in_array($i,$booked_seats)) {
echo '<input type="checkbox" disabled="disabled" checked="checked" />'.$i;
} else {
echo '<input type="checkbox" name = "book[]" value = "'.$i.'" />'.$i;
}
}