PHP页面批量删除数据

本文介绍了如何在PHP中实现批量删除数据的功能。在list.php页面,通过将多选框与文章ID关联,然后在del.php处理页面遍历并删除所选ID对应的数据。如果未选择任何项,页面会提示用户先进行选择。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先在文章列表页面(list.php),将多选框命名为:“$del_id[]”,值为文章ID号。 例如(list.php):

  1. < form name='del_form' action='del.php' 
    method='post'>   
  2. < ?php   
  3. $result=mysql_query('select * from news');   
  4. while($rs=mysql_fetch_array($result)){   
  5. ?>   
  6. < input name='del_id[]' type='checkbox' 
    id='del_id[]' value='< ?=$rs[id]?>' />
  7. < ?=$rs[title]?>   
  8. < ?php   
  9. }   
  10. ?>   
  11. < /form>   
  12. 2、处理页面(del.php):   
  13. < ?php   
  14. if($del_id!=''){   
  15. $del_num=count($del_id);   
  16. for($i=0;$i< $del_num;$i++){   
  17. mysql_query('Delete from news where 
    id='$del_id[$i]'');   
  18. }   
  19. echo('< script type='text/javascript'>
    alert('删除成功!');history.back();< /script>');   
  20. }else{   
  21. echo('< script type='text/javascript'>
    alert('请先选择项目!');history.back();< /script>');   
  22. }   
  23. ?>  
  • PHP批量删除数据首先引入jquery脚本库

  1. < script language='JavaScript' 
    type='text/javascript' 
    src='http://jqueryjs.googlecode.
    com/files/jquery-1.3.2.min.js'
    > 
  2. < /script> 

将下列代码加上

  1. < script language='JavaScript' 
    type='text/javascript'> 
  2. $(document).ready(function()   
  3. {   
  4. $('input[id='del']').click(function()   
  5. {   
  6. var del_arry='';  
  7. $('input[name='del_id[]'][checked]')
    .each(function(){  
  8. del_arrydel_arry=del_arry+$(this).val()+',';   
  9. });  
  10. if (del_arry!='')  
  11. {  
  12. $.post('com_del.php', {value:''+
    del_arry+''}, function(data){  
  13. if(data==1) {   
  14. window.location.reload();  
  15. alert(' 删除成功!');  
  16. }else if(data==2){  
  17. alert('删除失败!');  
  18. }  
  19. });  
  20. }  
  21. });  
  22. });  
  23. < /script> 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值