我有一个非常小的脚本,用于从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复选框和实际值。我可能遗漏了一些非常基本的东西,但任何帮助都会非常感激。
感谢。
答案 0 :(得分:0)
您正在使用错误的连接运算符。
您应该在PHP中使用null
来进行concat而不是.
。
尝试以下代码
+
答案 1 :(得分:0)
你需要在php中使用Formula
进行连接,而不是.
,所以尝试类似
+
希望有所帮助