【问题标题】:How to print checkboxes according to total days?如何根据总天数打印复选框?
【发布时间】:2011-10-14 07:15:26
【问题描述】:

我无法根据展位和总天数打印出复选框。 小故事:我有4个展位,分别叫A1、A2、A3和A4。我想让客户预订我的展位。客户可以选择他们想要预订的日期。有时可以预订 7 天,有时 15 天的展位。现在我想按照总天数来展示我的展位,如果展位可用15天,那么它会显示:

如果可用 7 天,则每行仅显示 7 个复选框。

在我的数据库中,我将展位、totalDay 和 D1-D15 存储为单个字段。 如何在 PHP 中打印上述模式?

表结构

【问题讨论】:

标签: php mysql row tabular


【解决方案1】:

大致思路是这样的:

$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, ";
    }
}

【讨论】:

  • 请不要忘记在解决后立即关闭帖子。 (即。将其标记为已接受的答案。)
  • 警告:mysql_fetch_array() 期望参数 1 是资源,字符串在第 4 行的 C:\wamp\www\bookingmonth\checkbox.php 中给出
  • 显然因为我不知道你的数据结构。
猜你喜欢
  • 2019-08-11
  • 1970-01-01
  • 2021-11-19
  • 1970-01-01
  • 2022-01-01
  • 1970-01-01
  • 2021-09-19
  • 1970-01-01
  • 2015-08-19
相关资源
最近更新 更多