我试图制作一个可以编辑/删除mysql数据库中多行的表单,例如phpmy admin tabel editor:
因此,如果我检查了多个数据,然后单击更改/编辑,它将只显示已检查的数据编辑器,如下所示:
如果我点击删除,它将仅删除已检查的数据,如果可能,我希望检查的数据显示在弹出窗口中,而不是在新页面中显示,如果我使用:
<a href ='view2.php?id=$id'>Edit</a>
我希望有人能给我一些解决方案或参考我的问题,谢谢。
答案 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,颜色框)