1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Реализация Системы Бронирования

Тема в разделе "Web - программирование", создана пользователем Rocklviv, 16 янв 2012.

Статус темы:
Закрыта.
  1. Rocklviv

    Rocklviv Гость

    Репутация:
    0
    Всем привет!

    Пишу простинькую систему брони мест. Но стакнулся на одной фишке, как вывести инфо о свободных и занятых местах.

    Вот таким образом я генерю вид и количество мест (свободных):
    PHP:
    $sits 61// количество мест 60
    $rows 9// 9 мест в ряд

    for ($i 1$i<$sits$i++ ) {
    echo 
    '<td id="sits"><label>'.$i.'</label><input type="checkbox" value='.$i.' name="checked[]" ></td>';
    if (
    $i $rows == 0) {
    echo 
    '</tr><tr>';
    }
    }
    Дальше, чекнутые места записуются в БД. в БД есть поле которое получает значение = 1 если место занято.
    Вопрос в том, как мне сгенерить такуюже "сетку" мест но уже с теми местами которые заняты и <input type=checkbox DISABLED> ?

    Зарание благодарен!

    Добавлено: Прошу прощение за такое количество тем !!
    Просто при добавлении темы вылетала ошыбка, что не возможно добавить тему...
     
  2. Rocklviv

    Rocklviv Гость

    Репутация:
    0
    Нашел решение!
    Вот код, может кому-то будет нужно :)

    PHP:
    $sits 61// количество мест 60
    $rows 9// 9 мест в ряд

    $this->connect();
    $sql ='SELECT sits FROM booking WHERE spid = "'.$spid.'"';
    $result $this->query($sql);

    while (
    $row mysql_fetch_assoc($result)) {
    $res[$row['sits']] = $row['sits'];
    }    
    for (
    $i 1$i<$sits$i++ ) {
    if (isset(
    $res[$i])) { 
    $dis 'disabled="disabled"';
    } else {
    $dis '';
    }
    echo 
    '<td id="sits"><label>'.$i.'</label><input type="checkbox" value="'.$i.'" name="checked[]" '.$dis.'></td>';
    if (
    $i $rows == 0) {
    echo 
    '</tr><tr>';
    }
    }
     
  3. acorn

    acorn PHP Developer

    Репутация:
    0
    Регистрация:
    29 авг 2004
    Сообщения:
    585
    Симпатии:
    3
    Оффтоп удален. Со всеми вопросами в ЛС.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей