【发布时间】:2012-04-14 17:37:11
【问题描述】:
我已经想出足够多的方法来遍历我的表格并返回将与产品匹配的复选框列表。我现在的问题是,我无法找出在选择它们后循环遍历它们的正确方法,并将它们作为给定产品的选中/未选中返回。认为涉及到一些 MySQL,那部分不是问题,我知道如何插入数据库或更新......当从下拉列表中选择产品时,我需要能够填充复选框。
这是我最初用来显示所有可供选择的类别的代码...
<ul class="categories">
<?php
$query = "SELECT * FROM products";
$result = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_assoc($result)) {
$category = $row['category'];
$catId = $row['id'];
echo "<li><input class='catCheck' type='checkbox' name='p_cat[]' value='$catId' /> $category</li>";
}
?>
</ul>
【问题讨论】:
-
你想做什么?你的描述不是很清楚。
-
您是否尝试根据查询返回的结果选中/取消选中复选框?
-
products表中是否有代表checked/unchecked状态的字段? -
验证和保留动态复选框的状态:stackoverflow.com/questions/9887764/…