Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用引导下拉菜单删除php复选框行_Javascript_Php_Jquery_Html_Twitter Bootstrap - Fatal编程技术网

Javascript 使用引导下拉菜单删除php复选框行

Javascript 使用引导下拉菜单删除php复选框行,javascript,php,jquery,html,twitter-bootstrap,Javascript,Php,Jquery,Html,Twitter Bootstrap,我在操作表单中设置了删除/发布/取消发布数据的引导下拉列表: <div class="col-sm-7"> <ul class="list-unstyled topControl"> <li id="bulkAction"> <div class="btn-group"> <button type="button" class="btn btn-default d

我在操作表单中设置了删除/发布/取消发布数据的引导下拉列表:

<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>
现在,我需要在复选框中选择一行或多行中的文章,而不是在下拉菜单中单击示例delete my form handle(删除我的表单),并使用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时,更改状态数据selected=true

然后,对于检索字段$'li[data selected=true]',对于获取值,在$'li[data selected=true]'内部应用一个each