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

高洛峰
发布: 2016-12-01 09:29:05
原创
1068人浏览过

功能: 
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> 

Rustic AI
Rustic AI

AI驱动的创意设计平台

Rustic AI 108
查看详情 Rustic AI
相关标签:
php
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号