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中检查PHP文件是否有语法错误的方法
Dec 23 PHP
PHP 第二节 数据类型之转换
Apr 28 PHP
php读取二进制流(C语言结构体struct数据文件)的深入解析
Jun 13 PHP
php短址转换实现方法
Feb 25 PHP
PHP实现GIF图片验证码
Nov 04 PHP
PHP查看SSL证书信息的方法
Sep 22 PHP
PHP创建多级目录的两种方法
Oct 28 PHP
php处理多图上传压缩代码功能
Jun 13 PHP
php5.6.x到php7.0.x特性小结
Aug 17 PHP
在Laravel的Model层做数据缓存的实现
Sep 26 PHP
thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结
Oct 10 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
PHP5中的时间相差8小时的解决办法
2008/03/28 PHP
php实现图片添加水印功能
2014/02/13 PHP
iis6手工创建网站后无法运行php脚本的解决方法
2017/06/08 PHP
JQuery Tips(3) 关于$()包装集内元素的改变
2009/12/14 Javascript
Javascript 检测键盘按键信息及键码值对应介绍
2013/01/03 Javascript
jQuery使用ajaxSubmit()提交表单示例
2014/04/04 Javascript
JS中自定义定时器让它在某一时刻执行
2014/09/02 Javascript
JavaScript性能优化之小知识总结
2015/11/20 Javascript
详解js中class的多种函数封装方法
2016/01/03 Javascript
纯JavaScript手写图片轮播代码
2016/10/20 Javascript
easyui导出excel无法弹出下载框的快速解决方法
2016/11/10 Javascript
jquery validation验证表单插件
2017/01/07 Javascript
微信小程序 label 组件详解及简单实例
2017/01/10 Javascript
jQuery EasyUI之验证框validatebox实例详解
2017/04/10 jQuery
javascript+css3开发打气球小游戏完整代码
2017/11/28 Javascript
vue中设置height:100%无效的问题及解决方法
2018/07/27 Javascript
vue实现div拖拽互换位置
2020/07/29 Javascript
js实现删除li标签一行内容
2019/04/16 Javascript
layui table设置某一行的字体颜色方法
2019/09/05 Javascript
jQuery实现手风琴效果(蒙版)
2020/01/11 jQuery
[45:50]完美世界DOTA2联赛PWL S3 CPG vs Forest 第二场 12.16
2020/12/17 DOTA
用Python编程实现语音控制电脑
2014/04/01 Python
Python异常对代码运行性能的影响实例解析
2018/02/08 Python
pandas数据清洗,排序,索引设置,数据选取方法
2018/05/18 Python
在Python dataframe中出生日期转化为年龄的实现方法
2018/10/20 Python
Python生成MD5值的两种方法实例分析
2019/04/26 Python
Python使用sqlite3模块内置数据库
2020/05/07 Python
Electric官网:美国高级眼镜和配件品牌
2020/06/04 全球购物
求职自荐信格式
2013/12/04 职场文书
中式餐厅创业计划书范文
2014/01/23 职场文书
劳动之星获奖感言
2014/02/01 职场文书
教师专业自荐书范文
2014/02/10 职场文书
《湘夫人》教学反思
2014/02/21 职场文书
董事长助理岗位职责
2015/02/11 职场文书
my.ini优化mysql数据库性能的十个参数(推荐)
2021/05/26 MySQL
Python中time与datetime模块使用方法详解
2022/03/31 Python