将每一个checkbox的name设为check[]这样的数组,如果用form的话在另一页面接受此check数组,然后循环出来,进行删除。如果是js的话,也定义相同的name值也是数组,定义空数组,然后获得数组,用ajax传到另一页面,循环,然后删除。
创新互联建站主营邵武网站建设的网络公司,主营网站建设方案,app开发定制,邵武h5小程序开发搭建,邵武网站营销推广欢迎邵武等地区企业咨询
js代码如下:
function del()
{
var s =document.getElementsByName("coffee[]").value;
var a = new Array();
var i;
var c=0;
for(i=0;idocument.getElementsByName("coffee[]").length;i++)
{
if(document.getElementsByName("coffee[]")[i].checked)
{
a[c] = document.getElementsByName("coffee[]")[i].value;
c++;
}
}
$.ajax({
url:'cleardel.php',
type:'get',
data:{arr:a},
success:function(mes){
document.getElementById("tishi").innerHTML=mes;
}
})
}
在php中接受:
$arr = $_GET['arr'];
foreach($arr as $a)
{
$sql = "delete from `content` where id='". $a ."'";
$query = mysql_query($sql);
}
(1)复制以下代码:
for(j=0;jmax.length;j++){document.form1.del[j].checked = true;}} function sltNull(){var max =document.form1.item("del");
for(j=0;jmax.length;j++){document.form1.item("del",j).checked = false;}} function SelectChk(){var s=false,delid,n=0,strid,strurl;
var nn =document.form1.item("del");
for (j=0;jnn.length;j++){if (document.form1.item("del",j).checked){n = n + 1;s=true;delid =document.form1.del[j].value;
if(n==1){strid = delid;}
else{strid = strid + "," + delid;}}}if (nn.length==null){if (document.form1.del.checked){ s=true;strid =document.form1.del.value;}
}strurl = "new_delete.php?fenlei=?php echo $fenlei ?id=" +strid;if(!s) {
alert("请选择要删除的新闻项目!");
return false;}
if ( confirm("你确定要删除这些新闻吗?")){form1.action = strurl;
form1.submit();}} /script
(2)在表单元素中的 全选 取消 删除 按钮上分别加入onClick="sltAll();"
onClick="sltNull();" onClick="SelectChk();"
(3)千万别忘了。。把所有复选框命名为del呀。
(4)根据实际情况改一下strurl = "new_delete.php?fenlei=?php echo $fenlei ?
sample code:
?php
if($del_id!=""){
$del_num=count($del_id);
for($i=0;$i$del_num;$i++){
mysql_query("Delete from news where id='$del_id[$i]'");
}
echo("script type='text/javascript'alert('删除成功!');history.back();/script");
}else{
echo("script type='text/javascript'alert('请先选择项目!');history.back();/script");
}
?
1、创建userinfo_update.php,用于查询用户信息,先显示信息,在修改:先通过GET获取用户编号查询用户信息:$sql = "select * from user_info where user_id='".$_GET['userId']."'"; $result = mysql_query($sql,$con);if($row = mysql_fetch_array($result)){}。
2、页面效果。
3、创建update.php,用于修改用户信息:使用到了mysql_affected_rows() 函数返回前一次 MySQL 操作所影响的记录行数。//通过post获取页面提交数据信息$userId = $_POST[userId];
$userName = $_POST[userName];$userAge = $_POST[userAge];
4、$sql = "update user_info set user_name='".$userName."',user_age=".$userAge." where user_id='".$userId."'";mysql_query($sql,$conn);//执行SQL$mark = mysql_affected_rows();//返回影响行数$url = "userinf_select.php"; 。
5、运行结果。