我现在有一个网站,后台有信息,也有编号,但是因为后台太简单,无法批量删除,只能一个一个进入后再点删除,谁可以帮忙解决一下?
我现在有一个网站,后台有信息,也有编号,但是因为后台太简单,无法批量删除,只能一个一个进入后再点删除,谁可以帮忙解决一下?
批量删除的话一般用checkbox传递值,
之后用sql语句 in 来实现
下面就是一个例子,
sql="delete from 表名 where (编号字段) in ("&request("checkbox")&")"
con.execute sql
如果不懂加我Q/ \!
加我答案:flower
你把下面代码拷贝到一个html文件中,然后运行就可以看到结果了,仔细研究代码咯
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=" http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>薇牡</title> </head> <body> <form id="form1" name="form1" method="post" action=""> <table width="252" align="center" cellspacing="1" id="tb1"> <tr class="tableBorder"> <td width="246"><input name='fileid5' type='checkbox' onclick="unselectall()" id="fileid5" /></td> </tr> <tr> <td><input name='fileid4' type='checkbox' onclick="unselectall()" id="fileid4" /></td> </tr> <tr> <td><input name='fileid3' type='checkbox' onclick="unselectall()" id="fileid3" /></td> </tr> <tr> <td><input name='fileid2' type='checkbox' onclick="unselectall()" id="fileid2" /></td> </tr> <tr> <td><input name='fileid' type='checkbox' onclick="unselectall()" id="fileid" /></td> </tr> <tr> <td height="26" colspan="3"><div align="center" class="list"> <input name="chkAll" type="checkbox" id="chkAll" onclick="CheckAll(this.form)" value="checkbox" /> <span class="STYLE4">全选 </span></div> <div align="right"></div></td> </tr> </table> </form> </body> <SCRIPT language=javascript> function unselectall() { if(document.del.chkAll.checked){ document.del.chkAll.checked = document.del.chkAll.checked&0; } }
function CheckAll(form) { for (var i=0;i<form.elements.length;i++) { var e = form.elements[i]; if (e.Name != "chkAll") e.checked = form.chkAll.checked; } } function ConfirmDel() { if(confirm("确要删选校一删芑指")) return true; else return false; } </SCRIPT> </html>
我来帮你