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下连接ftp实现文件的上传、下载、删除文件实例代码
Jun 03 PHP
php简单的会话类代码
Aug 08 PHP
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
Oct 31 PHP
深入理解php的MySQL连接类
Jun 07 PHP
CodeIgniter生成网站sitemap地图的方法
Nov 13 PHP
PHP、Nginx、Apache中禁止网页被iframe引用的方法
Oct 01 PHP
用 Composer构建自己的 PHP 框架之构建路由
Oct 30 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
Dec 16 PHP
php 利用array_slice函数获取随机数组或前几条数据
Sep 30 PHP
PHP+Mysql+jQuery文件下载次数统计实例讲解
Oct 10 PHP
Android AsyncTack 异步任务实例详解
Nov 02 PHP
thinkPHP模板中函数的使用方法示例
Nov 30 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判断上传文件类型的解决办法
2015/10/20 PHP
PHP入门教程之日期与时间操作技巧总结(格式化,验证,获取,转换,计算等)
2016/09/11 PHP
WHOOPS PHP调试库的使用
2017/09/29 PHP
详解使用php-cs-fixer格式化代码
2020/09/16 PHP
关于viewport,Ext.panel和Ext.form.panel的关系
2009/05/07 Javascript
javascript 流畅动画实现原理
2009/09/08 Javascript
奉献给JavaScript初学者的编写开发的七个细节
2011/01/11 Javascript
基于jquery的获取浏览器窗口大小的代码
2011/03/28 Javascript
使用jQueryMobile实现滑动翻页效果的方法
2015/02/04 Javascript
jQuery UI结合Ajax创建可定制的Web界面
2016/06/22 Javascript
AngularJS 自定义过滤器详解及实例代码
2016/09/14 Javascript
Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例
2016/12/08 Javascript
原生js仿淘宝网商品放大镜效果
2017/02/28 Javascript
js图片放大镜实例讲解(必看篇)
2017/07/17 Javascript
angular中的cookie读写方法
2017/08/02 Javascript
js数组实现权重概率分配
2017/09/12 Javascript
jquery 给动态生成的标签绑定事件的几种方法总结
2018/02/24 jQuery
浅谈vue的几种绑定变量的值 防止其改变的方法
2018/03/01 Javascript
详解vue 数组和对象渲染问题
2018/09/21 Javascript
将RGB值转换为灰度值的简单算法
2019/10/09 Javascript
[45:14]Optic vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
Python 一句话生成字母表的方法
2019/01/02 Python
python 实现方阵的对角线遍历示例
2019/11/29 Python
python实现对变位词的判断方法
2020/04/05 Python
python自定义函数def的应用详解
2020/06/03 Python
Python数据模型与Python对象模型的相关总结
2021/01/26 Python
GAZMAN官网:澳大利亚领先的男装品牌
2019/12/19 全球购物
手工制作的意大利皮革运动鞋:KOIO
2020/01/05 全球购物
预备党员党校学习自我评价分享
2013/11/12 职场文书
初中英语演讲稿
2014/04/29 职场文书
难忘的一天教学反思
2014/04/30 职场文书
四风查摆问题及整改措施
2014/10/10 职场文书
2014年班级工作总结
2014/11/14 职场文书
2014年计生协会工作总结
2014/11/21 职场文书
排查并解决Oracle sysaux表空间异常增长
2022/04/20 Oracle