Как напечатать флажки по общему количеству дней? - PullRequest
0 голосов
/ 14 октября 2011

У меня есть проблема, чтобы распечатать флажок в соответствии с стендом и общее количество дней. Краткая история: у меня 4 киоска, названия А1, А2, А3 и А4. Я хочу позволить клиенту бронировать мои стенды. Клиент может выбрать, какой день он хочет забронировать. Иногда киоски можно забронировать в течение 7 дней, иногда 15 дней. Теперь я хочу отображать свои стенды в соответствии с общим количеством дней, если стенды доступны в течение 15 дней, тогда будет отображаться:

Booth Availability Overview

если доступно в течение 7 дней, то в каждой строке будет отображаться только 7 флажков.

В моей базе данных я храню стенды, totalDay и D1-D15 как одно поле. Как распечатать вышеприведенный шаблон на PHP?

структура таблицы enter image description here

1 Ответ

0 голосов
/ 14 октября 2011

Общая идея примерно такая:

$booths = array("Jake", "Amir", "Lilly", "Foo");
$dayCount = 15; // show checkboxes for 15 days
foreach ($booths as $booth) {
    echo "Booth $booth: ";
    for ($day = 0; $day < $dayCount; ++$day) {
        echo "checkbox for day $day, ";
    }
}
...