php删除带有引导程序下拉菜单的复选框行
php delete checkbox row with bootstrap dropdown menu
我有这个引导下拉列表,用于设置删除/发布/取消发布操作形式的数据:
<div class="col-sm-7">
<ul class="list-unstyled topControl">
<li id="bulkAction">
<div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Select Action <span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
<li data-action="3"><a href="#">Delete</a>
</li>
<li data-action="1"><a href="#">Publish</a>
</li>
<li data-action="0"><a href="#">Unpublish</a>
</li>
</ul>
</div>
</li>
</ul>
</div>
在表格中,我有这个html:
<tr>
<td>
<input type="checkbox" name="id[]" class="itemCheckBox" value="6" />
</td>
<td>2323</td>
<td>Project</td>
<td>09-19-2014</td>
<td> <a href="" class="label label-success">Published</a>
</td>
<td> <a class="btn btn-info btn-xs" href="" title="Edit post"><i class="icon-edit"></i></a>
<a class="btn btn-danger btn-xs confirmationDelete" href="" title="Delete post"><i class="icon-trash"></i></a>
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="id[]" class="itemCheckBox" value="5" />
</td>
<td>2323</td>
<td>Project</td>
<td>09-19-2014</td>
<td> <a href="" class="label label-success">Published</a>
</td>
<td> <a class="btn btn-info btn-xs" href="" title="Edit post"><i class="icon-edit"></i></a>
<a class="btn btn-danger btn-xs confirmationDelete" href="" title="Delete post"><i class="icon-trash"></i></a>
</td>
</tr>
现在我需要在复选框中选择文章(一行或多行),而不是在下拉菜单中点击(例如删除),我的表单处理这个问题,并使用PHP从数据库中删除行,如下所示:
if ($_POST['action'] == "delete")
{
$selected = $_POST['id'];
if (count($_POST['id']) !== 0)
{
foreach($selected as $uid)
{
SQL::DELETE("DELETE FROM " . NEWS_ARTICLES . " WHERE id = ?", $uid);
}
echo "<div class='"success'">" . $langmsg['editnews'][17] . "</div>";
}
}
我该如何创建?!
您可以在标签li
中添加另一个字段,例如data-selected="false"
当您单击li
时,更改状态data-selected="true"
。
然后,为了检索字段$('li[data-selected=true]')
和获取值,在$('li[data-selected=true]')
中应用each
。
相关文章:
- Bootstrap下拉菜单中的复选框允许多个复选框而不是一个
- 如何通过单击唯一按钮保存下拉菜单/复选框菜单选项和占位符值
- Bootstrap下拉菜单-仅复选框不选择文本
- 根据使用angularjs从下拉菜单中选择的选项选择适当的复选框
- 根据所选的下拉菜单显示HTML
- 带有复选框的谷歌地图自定义下拉菜单
- 选中复选框时启用下拉菜单
- 如何根据选中的复选框在下拉选择中合并多个列表
- 剑道UI组合框 - 下拉菜单在火狐中立即关闭
- 选中复选框时,使用jQuery更改下拉菜单
- 对每个复选框/下拉列表的更改强制POST
- Angularjs在按下ng repeat内的复选框时禁用下拉菜单
- php删除带有引导程序下拉菜单的复选框行
- 浏览器刷新时,JQuery多选复选框下拉列表未被取消选中
- 如何更改此代码以显示带有菜单下拉菜单而不是复选框的隐藏表单
- 显示选项与复选框下拉列表- HTML/JAVASCRIPT
- 多个复选框下拉onchange()不起作用
- 文本区域写入复选框下拉菜单
- 多选复选框下拉
- 启用“条款与条件”上的复选框;下拉不工作