php删除页面记录 同时刷新页面 删除条件用GET方式获得


Posted in PHP onJanuary 10, 2012

功能:
1、在某个页面上显示查询数据,并在每条数据后增加删除功能,点击“删除”,删除掉数据,同时刷新页面
2、用GET方式获得删除条件
数据库连接变量connectvars.php

<?php 
//服务器 
define('DB_HOST', 'localhost'); 
//用户名 
define('DB_USER', 'root'); 
//密码 
define('DB_PASSWORD', 'root'); 
//数据库 
define('DB_NAME','test') ; 
?>

记录展示页面display.php,每条记录后有“删除”功能,点击“删除”,可删除该条记录,同时刷新页面
<?php 
require_once 'connectvars.php'; 
$dbc = mysqli_connect(DB_HOST,DB_USER,DB_PASSWORD,DB_NAME); 
//如果调用此页面时,页面链接中有‘DelID'变量,则获得要删除记录的‘ID'号,进行删除 
if(isset($_GET['DelID'])){ 
$query = "DELETE FROM toyota WHERE ID = ".$_GET['DelID']." LIMIT 1"; 
mysqli_query($dbc,$query); 
} 
//查出所有记录,并在接下来的表格中进行显示(如果上面的删除代码被执行,此处相当于刷新页面) 
$query = "SELECT * FROM toyota ORDER BY ID DESC"; 
$data = mysqli_query($dbc,$query); 
//统计所查询出的记录条数 
$count = mysqli_num_rows($data); 
?> 
<html> 
<head> 
<title>丰田汽车数据查看</title> 
</head> 
<body> 
<table> 
<!-- 表格列名 --> 
<tr> 
<th>标题</th> 
<th>来源</th> 
<th>车型</th> 
<th>主要部件</th> 
<th>操作</th> 
</tr> 
<?php 
//循环输出列表元素:title、source、carType、majorPart,后加一个"删除"链接 
while($row = mysqli_fetch_array($data)){ 
echo '<tr>'; 
echo '<td><a href = '.$row['url'].'>'.$row['title'].'</td>'; 
echo '<td>'.$row['source'].'</td>'; 
echo '<td>'.$row['carType'].'</td>'; 
echo '<td>'.$row['majorPart'].'</td>'; 
//点击"删除"链接,调用自身页面,同时在页面链接上增加‘DelID'变量,赋值为该记录在数据库中的‘ID'号,用于GET方式获得 
echo '<td><a href = "'.$_SERVER['PHP_SELF'].'?DelID='.$row['ID'].'">删除</a></td>'; 
echo '</tr>'; 
} 
?> 
</table> 
</body> 
</html>
PHP 相关文章推荐
php 字符转义 注意事项
May 27 PHP
深入php define()函数以及defined()函数的用法详解
Jun 05 PHP
慎用preg_replace危险的/e修饰符(一句话后门常用)
Jun 19 PHP
可以保证单词完整性的PHP英文字符串截取代码分享
Jul 15 PHP
php使用NumberFormatter格式化货币的方法
Mar 21 PHP
PHP生成唯一订单号的方法汇总
Apr 16 PHP
PHP中通过trigger_error触发PHP错误示例
Jun 23 PHP
php短信接口代码
May 13 PHP
Laravel中unique和exists验证规则的优化详解
Jan 28 PHP
Laravel模型间关系设置分表的方法示例
Apr 21 PHP
详解php用static方法的原因
Sep 12 PHP
php5.5使用PHPMailer-5.2发送邮件的完整步骤
Oct 14 PHP
PHP求小于1000的所有水仙花数的代码
Jan 10 #PHP
php 带逗号千位符数字的处理方法
Jan 10 #PHP
php mysql 判断update之后是否更新了的方法
Jan 10 #PHP
用PHP实现小写金额转换大写金额的代码(精确到分)
Jan 10 #PHP
解决文件名解压后乱码的问题 将文件名进行转码的代码
Jan 10 #PHP
php 字符串替换的方法
Jan 10 #PHP
PHP中strtotime函数使用方法分享
Jan 10 #PHP
You might like
PHP生成静态页
2006/11/25 PHP
在PHP中读取和写入WORD文档的代码
2008/04/09 PHP
php小技巧 把数组的键和值交换形成了新的数组,查找值取得键
2011/06/02 PHP
解析php利用正则表达式解决采集内容排版的问题
2013/06/20 PHP
PHP中JSON的应用技巧
2015/10/10 PHP
php格式化json函数示例代码
2016/05/12 PHP
跟我一起学写jQuery插件开发方法(附完整实例及下载)
2010/04/01 Javascript
Javascript拓展String方法小结
2013/07/08 Javascript
js 左右悬浮对联广告特效代码
2014/12/12 Javascript
JS实现的生成随机数的4个函数分享
2015/02/11 Javascript
JavaScript让网页出现渐隐渐显背景颜色的方法
2015/04/21 Javascript
浅析Node.js中的内存泄漏问题
2015/06/23 Javascript
Bootstrap模块dropdown实现下拉框响应
2016/05/22 Javascript
浅谈EasyUI常用控件的禁用方法
2016/11/09 Javascript
AngularJS实现给动态生成的元素绑定事件的方法
2016/12/14 Javascript
JS监控关闭浏览器操作的实例详解
2017/09/12 Javascript
p5.js实现斐波那契螺旋的示例代码
2018/03/22 Javascript
小程序自定义组件实现城市选择功能
2018/07/18 Javascript
基于nodejs的雪碧图制作工具的示例代码
2018/11/05 NodeJs
在Vue中获取自定义属性方法:data-id的实例
2020/09/09 Javascript
[02:11]完美世界DOTA2联赛10月28日赛事精彩集锦:来吧展示实力强劲
2020/10/29 DOTA
Python的Socket编程过程中实现UDP端口复用的实例分享
2016/03/19 Python
浅谈Python中的可变对象和不可变对象
2017/07/07 Python
python flask实现分页的示例代码
2018/08/02 Python
python中如何使用insert函数
2020/01/09 Python
python图形开发GUI库wxpython使用方法详解
2020/02/14 Python
python DES加密与解密及hex输出和bs64格式输出的实现代码
2020/04/13 Python
免费获得微软MCSD证书赶快行动吧!
2012/11/13 HTML / CSS
长辈证婚人证婚词
2014/01/09 职场文书
《放飞蜻蜓》教学反思
2014/04/27 职场文书
大学理论知识学习自我鉴定
2014/04/28 职场文书
新文化运动的口号
2014/06/21 职场文书
2015年小学数学教研组工作总结
2015/05/21 职场文书
小平小道观后感
2015/06/09 职场文书
Python+Selenium实现抖音、快手、B站、小红书、微视、百度好看视频、西瓜视频、微信视频号、搜狐视频、一点号、大风号、趣头条等短视频自动发布
2022/04/13 Python
使用 CSS 构建强大且酷炫的粒子动画效果
2022/08/14 HTML / CSS