使用php动态生成html复选框

时间:2017-04-01 17:13:48

标签: php mysql checkbox

我有一个非常小的脚本,用于从MySQL表创建动态内容。当我将php插入到我的代码中时,它似乎会覆盖这些值。

我的脚本如下:

   <?php
    include 'auto_loader.php';
    include 'db.php';
    $database = new Database();
    $database->query('Select * FROM barber_dev.services');
    $rows = $database->resultset();
    foreach ($rows as $key => $value) {

      echo '
      <div class="label-container">
          <input type="checkbox" name="services[]" id="'+$value['services']+'" value="HairCut">
          <label for="Haircut">Haircut</label>
      </div>
              ';
 }

     ?>

我会看到大约10个带有php渲染有效id值的复选框。我得到的是0复选框和实际值。我可能遗漏了一些非常基本的东西,但任何帮助都会非常感激。

感谢。

2 个答案:

答案 0 :(得分:0)

您正在使用错误的连接运算符。

您应该在PHP中使用null来进行concat而不是.

尝试以下代码

+

答案 1 :(得分:0)

你需要在php中使用Formula进行连接,而不是.,所以尝试类似

的内容
+

希望有所帮助