1.使用$mysqli
<?php
require '../data/conn.php';
$sql = 'SELECT * FROM zy_category';
$resulet = $mysqli->query($sql);
$out = [];
while (true) {
$row = $resulet->fetch_assoc();
if ($row == null) break;
$out[] = $row;
}
?>
//。。html
//输出html 结构
<ul class="checkbox-container" id="checkboxContainer">
<li>
<input id="a1" type="checkbox" name="chk_art" value="it1">
<label for="a1">IT1</label>
</li>
<?php
foreach ($out as $key => $value) {
# code...
echo "<li>";
echo "<input id='a".$value['c_id']."' type='checkbox' name='chk_art' value='".$value['article_type']."'>";
echo "<label for='a".$value['c_id']."'>".$value['article_type']."</label>";
echo "</li>";
}
for ($i=0; $i < count($out); $i++) {
# code...
// echo "for..".$out[$i]['article_type'];
}
?>
</ul>
本文介绍如何使用PHP和mysqli扩展从数据库中查询数据,并动态生成HTML结构,包括使用foreach循环填充复选框列表。文章展示了从数据库获取数据的具体代码实现,以及如何将查询结果转化为HTML元素。

208

被折叠的 条评论
为什么被折叠?



