PHP多重编辑与复选框

时间:2014-09-23 04:28:54

标签: php mysql

我试图制作一个可以编辑/删除mysql数据库中多行的表单,例如phpmy admin tabel editor:

enter image description here

因此,如果我检查了多个数据,然后单击更改/编辑,它将只显示已检查的数据编辑器,如下所示:

enter image description here

如果我点击删除,它将仅删除已检查的数据,如果可能,我希望检查的数据显示在弹出窗口中,而不是在新页面中显示,如果我使用:

<a href ='view2.php?id=$id'>Edit</a>

我希望有人能给我一些解决方案或参考我的问题,谢谢。

2 个答案:

答案 0 :(得分:1)

我认为您可以在表格下方创建新的复选框列和新的编辑多按钮。

<input type="checkbox" value="<?php echo $USER_ID; ?>" name="chk[]">

用户可以是多选复选框。按下提交按钮后,您将获得阵列用户ID。阵列(1,2,3 ...) 您将数组传递给sql命令,其中ID位于上面的数组

我认为这可以帮到你。

答案 1 :(得分:1)

您可以使用ajax概念,填充您请求的弹出框中的数据会很有用。

<a class="popup" href ='view2.php' attr_id='<?php echo $id; ?>'>Edit</a>

attr_id是用户定义的属性。

$('.popup').click(function() {
            $.ajax({
                    url: base_url+'YOUR_URL/'+$(this).attr('attr_id'),
                    type: 'GET',
                    success: function(data) {
                        $('#content_popup').html(data);
                    }
            });
    });

您可以在此处使用ajax获取详细信息。然后将其加载到#content_popup上,之后您可以通过使用某些插件来触发#content_popup。 (的fancybox,颜色框)