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 相关文章推荐
杏林同学录(二)
Oct 09 PHP
PHP开发负载均衡指南
Jul 17 PHP
PHP去掉从word直接粘贴过来的没有用格式的函数
Oct 29 PHP
用php制作简单分页(从数据库读取记录)的方法详解
May 04 PHP
php删除字符串末尾子字符,删除开始字符,删除两端字符(实现代码)
Jun 27 PHP
迅速确定php多维数组的深度的方法
Jan 07 PHP
ThinkPHP3.1的Widget新用法
Jun 19 PHP
ThinkPHP3.1新特性之内容解析输出详解
Jun 19 PHP
使用PHP生成PDF方法详解
Jan 23 PHP
php生成图片验证码的实例讲解
Aug 03 PHP
PHP工程师VIM配置分享
Dec 15 PHP
PHP实现断点续传乱序合并文件的方法
Sep 06 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
使用PHPMailer实现邮件发送代码分享
2014/10/23 PHP
PHP文件生成的图片无法使用CDN缓存的解决方法
2015/06/20 PHP
thinkphp在低版本Nginx 下支持PATHINFO的方法分享
2016/05/27 PHP
详解no input file specified 三种解决方法
2019/11/29 PHP
javascript js cookie的存储,获取和删除
2007/12/29 Javascript
jquery.bgiframe.js在IE9下提示INVALID_CHARACTER_ERR错误
2013/01/11 Javascript
JavaScript二维数组实现的省市联动菜单
2014/05/08 Javascript
JavaScript实现MIPS乘法模拟的方法
2015/04/17 Javascript
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
2016/06/05 Javascript
js判断checkbox是否选中个数的方法(超简单)
2016/08/19 Javascript
基于bootstrap实现bootstrap中文网巨幕效果
2017/05/02 Javascript
JavaScript实现简单的双色球(实例讲解)
2017/07/31 Javascript
VueJs监听window.resize方法示例
2018/01/17 Javascript
详解VUE项目中安装和使用vant组件
2019/04/28 Javascript
Node.js API详解之 util模块用法实例分析
2020/05/09 Javascript
Vue的props父传子的示例代码
2020/05/20 Javascript
Ajax获取node服务器数据的完整步骤
2020/09/20 Javascript
[01:12:35]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第二场 6.2
2018/06/03 DOTA
Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
2016/07/11 Python
Python tkinter的grid布局及Text动态显示方法
2018/10/11 Python
python2.7实现复制大量文件及文件夹资料
2019/08/31 Python
Python Numpy数组扩展repeat和tile使用实例解析
2019/12/09 Python
Python使用Pandas库常见操作详解
2020/01/16 Python
Python实现的北京积分落户数据分析示例
2020/03/27 Python
如何打包Python Web项目实现免安装一键启动的方法
2020/05/21 Python
keras使用Sequence类调用大规模数据集进行训练的实现
2020/06/22 Python
一款利用html5和css3动画排列人物头像的实例演示
2014/12/05 HTML / CSS
国际知名设计师时装商店:Coggles
2016/09/05 全球购物
桥梁与隧道工程专业本科生求职信
2013/10/08 职场文书
校园安全广播稿
2014/02/08 职场文书
求职者怎样写自荐信
2014/04/13 职场文书
高中运动会广播稿
2014/09/16 职场文书
部门2014年度工作总结
2014/11/12 职场文书
Python打包为exe详细教程
2021/05/18 Python
Python 正则模块详情
2021/11/02 Python
教你快速构建一个基于nginx的web集群项目
2021/11/27 Servers