【发布时间】:2016-09-02 18:40:48
【问题描述】:
请帮我解决这个问题。 我正在尝试根据正在运行的数据库中的信息填充复选框,但问题是由于某些未知原因复制了复选框。
<li class="treeview">
<a href="#"><i class="fa fa-tachometer"></i> <span>Dashboard</span></a>
<ul class="treeview-menu">
<li style="padding-left: 5px;">
<a href="#"><i class="active fa fa-search"></i> <span>Searches</span> <i class="fa fa-angle-left pull-right"></i></a>
<ul class="treeview-menu">
<div id="checkbox-container">
<li style="padding-left: 10px;">
<input type="checkbox" id="selectAll" onclick='selectAll(this.checked)'/>
<span style="color: #fff;">SELECT ALL</span>
</li>
<?php foreach ($query as $search_row) { ?>
<?php foreach($checkSearch as $s) { ?>
<?php
$box = 0;
if($search_row->searchid == $s->idsearch){
$box = 1;
}
?>
<form method="post" id="the-dash">
<li style="padding-left: 10px;">
<input type="checkbox" id="searches" class="searchid" onclick="getSearchId()" value="<?php echo $search_row->searchid; ?>" name="searchName" <?php echo ($box == 1 ? 'checked' : ''); ?>>
<span id="searchname" style="color: #fff; "><?php echo $search_row->searchname; ?> <?php echo '<br>'; ?><span>
</li>
</form>
<?php } ?>
<?php } ?>
</div>
</ul>
</li>
</ul>
</li>
【问题讨论】:
-
只从数据库中获取不同的值
-
<?php foreach ($query as $search_row) { ?> <?php foreach($checkSearch as $s) {?> -
@dass 查询是完美的并且使用 DISTINCT。谢谢!
-
问题解决了吗??
-
@dass 不,还没有!
标签: php html codeigniter checkbox