手机
当前位置:查字典教程网 >编程开发 >php教程 >php 用checkbox一次性删除多条记录的方法
php 用checkbox一次性删除多条记录的方法
摘要:一个简单示例现有一个学生信息数据库,需要一次性删除多条记录创建一个名为del.php的文件代码如下:复制代码代码如下:学生信息表选项学号姓名...

一个简单示例

现有一个学生信息数据库,需要一次性删除多条记录

创建一个名为del.php的文件

代码如下:

复制代码 代码如下:

<form action="sc.php" method=post>

<table border=1 width=60% align=center>

<caption>学生信息表</caption>

<th>选项</th><th>学号</th><th>姓名< /th><th>性别</th><th>电话</th>

<?php

$link=mysql_connect("localhost","root","");

mysql_select_db("zs");

$exec="select * from student";

$result=mysql_query($exec);

while($rs=mysql_fetch_object($result))

{

$id=$rs->sID;

$name=$rs->sName;

$sex=$rs->sSex;

$phone=$rs->sPhone;

?>

<tr>

<td> <input type=checkbox name=de[] value=<?php echo $id?>></td><td><?php echo $id?></td><td><?php echo $name?></td><td><?php echo $sex?></td><td><?php echo $phone?></td>

</tr>

<?php

}

mysql_close();

?>

</table>

<center><input type=submit value="删除"></center>

</form>

这个文件主要用来陈列数据库中的数据,并显示出来。

再建立一个名为sc.php的文件,其中代码如下:

复制代码 代码如下:

<?php

$link=mysql_connect("localhost","root","");

mysql_select_db("zs");

$id=$_POST['de'];

foreach($id as $ide){

$exec="delete from student where sID=$ide";

$result=mysql_query($exec);

if((mysql_affected_rows()==0) or (mysql_affected_rows==-1))

{

echo "没有找到记录,或者删除时出错";

exit;

}

else{

echo "学生信息已经删除";

}

}

mysql_close();

?>

用foreach的方式,分别将记录删除。

【php 用checkbox一次性删除多条记录的方法】相关文章:

使用无限生命期Session的方法

php计算整个目录大小的方法

php简单实现多字节字符串翻转的方法

php计算到指定日期还有多少天的方法

php 字母大小写转换的方法

php使用curl打开https网站的方法

php删除指定目录的方法

php采集中国代理服务器网的方法

php一个解析字符串排列数组的方法

php解析字符串里所有URL地址的方法

精品推荐
分类导航