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 相关文章推荐
PHP4引用文件语句的对比
Oct 09 PHP
Windows中安装Apache2和PHP4权威指南
Nov 18 PHP
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
May 04 PHP
PHP中使用CURL伪造来路抓取页面或文件
May 04 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十二)
Jun 25 PHP
使用Appcan客户端自动更新PHP版本号(全)
Jul 31 PHP
10款实用的PHP开源工具
Oct 23 PHP
优化WordPress中文章与评论的时间显示
Jan 12 PHP
php fread读取文件注意事项
Sep 24 PHP
PHP载入图像imagecreatefrom_gif_jpeg_png系列函数用法分析
Nov 14 PHP
PHP面向对象继承用法详解(优化与减少代码重复)
Dec 02 PHP
Laravel实现批量更新多条数据
Apr 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
PHP的substr_replace将指定两位置之间的字符替换为*号
2011/05/04 PHP
5种PHP创建数组的实例代码分享
2014/01/17 PHP
PHP 实现代码复用的一个方法 traits新特性
2015/02/22 PHP
HTML node相关的一些资料整理
2010/01/01 Javascript
JS 各种网页尺寸判断实例方法
2013/04/18 Javascript
jqplot通过ajax动态画折线图的方法及思路
2013/12/08 Javascript
jQuery插件开发的两种方法及$.fn.extend的详解
2014/01/16 Javascript
javascript异步编程代码书写规范Promise学习笔记
2015/02/11 Javascript
javascript实现动态导入js与css等静态资源文件的方法
2015/07/25 Javascript
详解JavaScript中的4种类型识别方法
2015/09/14 Javascript
详谈javascript异步编程
2016/02/21 Javascript
JS中使用DOM来控制HTML元素
2016/07/31 Javascript
js实现多行文本框统计剩余字数功能
2017/03/28 Javascript
详解AngularJS跨页面传值(ui-router)
2017/08/23 Javascript
VUE 使用中踩过的坑
2018/02/08 Javascript
解决vue单页使用keep-alive页面返回不刷新的问题
2018/03/13 Javascript
vue.js删除列表中的一行
2018/06/30 Javascript
JavaScript设计模式之构造函数模式实例教程
2018/07/02 Javascript
vue 左滑删除功能的示例代码
2019/01/28 Javascript
javascript canvas检测小球碰撞
2020/04/17 Javascript
Python的爬虫包Beautiful Soup中用正则表达式来搜索
2016/01/20 Python
浅谈python新手中常见的疑惑及解答
2016/06/14 Python
Python读写txt文本文件的操作方法全解析
2016/06/26 Python
python re模块匹配贪婪和非贪婪模式详解
2020/02/11 Python
Pycharm连接gitlab实现过程图解
2020/09/01 Python
保安自我鉴定范文
2013/12/08 职场文书
函授生自我鉴定
2014/03/25 职场文书
助残日活动总结
2014/08/27 职场文书
基层领导干部“四风”问题批评与自我批评
2014/09/23 职场文书
领导班子四风问题对照检查材料
2014/09/27 职场文书
2014年妇幼卫生工作总结
2014/12/09 职场文书
志愿者服务活动总结报告
2015/05/06 职场文书
2016优秀员工先进事迹材料
2016/02/25 职场文书
节约用水广告语60条
2019/11/14 职场文书
PHP设计模式(观察者模式)
2021/07/07 PHP
基于CSS制作创意端午节专属加载特效
2022/06/01 HTML / CSS