php刪除頁面記錄 同時(shí)刷新頁面 刪除條件用GET方式獲得
更新時(shí)間:2012年01月10日 17:13:53 作者:
在某個(gè)頁面上顯示查詢數(shù)據(jù),并在每條數(shù)據(jù)后增加刪除功能,點(diǎn)擊“刪除”,刪除掉數(shù)據(jù),同時(shí)刷新頁面
功能:
1、在某個(gè)頁面上顯示查詢數(shù)據(jù),并在每條數(shù)據(jù)后增加刪除功能,點(diǎn)擊“刪除”,刪除掉數(shù)據(jù),同時(shí)刷新頁面
2、用GET方式獲得刪除條件
數(shù)據(jù)庫(kù)連接變量connectvars.php
<?php
//服務(wù)器
define('DB_HOST', 'localhost');
//用戶名
define('DB_USER', 'root');
//密碼
define('DB_PASSWORD', 'root');
//數(shù)據(jù)庫(kù)
define('DB_NAME','test') ;
?>
記錄展示頁面display.php,每條記錄后有“刪除”功能,點(diǎn)擊“刪除”,可刪除該條記錄,同時(shí)刷新頁面
<?php
require_once 'connectvars.php';
$dbc = mysqli_connect(DB_HOST,DB_USER,DB_PASSWORD,DB_NAME);
//如果調(diào)用此頁面時(shí),頁面鏈接中有‘DelID'變量,則獲得要?jiǎng)h除記錄的‘ID'號(hào),進(jìn)行刪除
if(isset($_GET['DelID'])){
$query = "DELETE FROM toyota WHERE ID = ".$_GET['DelID']." LIMIT 1";
mysqli_query($dbc,$query);
}
//查出所有記錄,并在接下來的表格中進(jìn)行顯示(如果上面的刪除代碼被執(zhí)行,此處相當(dāng)于刷新頁面)
$query = "SELECT * FROM toyota ORDER BY ID DESC";
$data = mysqli_query($dbc,$query);
//統(tǒng)計(jì)所查詢出的記錄條數(shù)
$count = mysqli_num_rows($data);
?>
<html>
<head>
<title>豐田汽車數(shù)據(jù)查看</title>
</head>
<body>
<table>
<!-- 表格列名 -->
<tr>
<th>標(biāo)題</th>
<th>來源</th>
<th>車型</th>
<th>主要部件</th>
<th>操作</th>
</tr>
<?php
//循環(huán)輸出列表元素:title、source、carType、majorPart,后加一個(gè)"刪除"鏈接
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>';
//點(diǎn)擊"刪除"鏈接,調(diào)用自身頁面,同時(shí)在頁面鏈接上增加‘DelID'變量,賦值為該記錄在數(shù)據(jù)庫(kù)中的‘ID'號(hào),用于GET方式獲得
echo '<td><a href = "'.$_SERVER['PHP_SELF'].'?DelID='.$row['ID'].'">刪除</a></td>';
echo '</tr>';
}
?>
</table>
</body>
</html>
1、在某個(gè)頁面上顯示查詢數(shù)據(jù),并在每條數(shù)據(jù)后增加刪除功能,點(diǎn)擊“刪除”,刪除掉數(shù)據(jù),同時(shí)刷新頁面
2、用GET方式獲得刪除條件
數(shù)據(jù)庫(kù)連接變量connectvars.php
復(fù)制代碼 代碼如下:
<?php
//服務(wù)器
define('DB_HOST', 'localhost');
//用戶名
define('DB_USER', 'root');
//密碼
define('DB_PASSWORD', 'root');
//數(shù)據(jù)庫(kù)
define('DB_NAME','test') ;
?>
記錄展示頁面display.php,每條記錄后有“刪除”功能,點(diǎn)擊“刪除”,可刪除該條記錄,同時(shí)刷新頁面
復(fù)制代碼 代碼如下:
<?php
require_once 'connectvars.php';
$dbc = mysqli_connect(DB_HOST,DB_USER,DB_PASSWORD,DB_NAME);
//如果調(diào)用此頁面時(shí),頁面鏈接中有‘DelID'變量,則獲得要?jiǎng)h除記錄的‘ID'號(hào),進(jìn)行刪除
if(isset($_GET['DelID'])){
$query = "DELETE FROM toyota WHERE ID = ".$_GET['DelID']." LIMIT 1";
mysqli_query($dbc,$query);
}
//查出所有記錄,并在接下來的表格中進(jìn)行顯示(如果上面的刪除代碼被執(zhí)行,此處相當(dāng)于刷新頁面)
$query = "SELECT * FROM toyota ORDER BY ID DESC";
$data = mysqli_query($dbc,$query);
//統(tǒng)計(jì)所查詢出的記錄條數(shù)
$count = mysqli_num_rows($data);
?>
<html>
<head>
<title>豐田汽車數(shù)據(jù)查看</title>
</head>
<body>
<table>
<!-- 表格列名 -->
<tr>
<th>標(biāo)題</th>
<th>來源</th>
<th>車型</th>
<th>主要部件</th>
<th>操作</th>
</tr>
<?php
//循環(huán)輸出列表元素:title、source、carType、majorPart,后加一個(gè)"刪除"鏈接
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>';
//點(diǎn)擊"刪除"鏈接,調(diào)用自身頁面,同時(shí)在頁面鏈接上增加‘DelID'變量,賦值為該記錄在數(shù)據(jù)庫(kù)中的‘ID'號(hào),用于GET方式獲得
echo '<td><a href = "'.$_SERVER['PHP_SELF'].'?DelID='.$row['ID'].'">刪除</a></td>';
echo '</tr>';
}
?>
</table>
</body>
</html>
相關(guān)文章
PHP編程獲取圖片的主色調(diào)的方法【基于Imagick擴(kuò)展】
這篇文章主要介紹了PHP編程獲取圖片的主色調(diào)的方法,基于PHP的Imagick擴(kuò)展實(shí)現(xiàn)針對(duì)圖片的顏色值獲取功能,需要的朋友可以參考下2017-08-08
解析PHP獲取當(dāng)前網(wǎng)址及域名的實(shí)現(xiàn)代碼
本篇文章是對(duì)PHP獲取當(dāng)前網(wǎng)址及域名的代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
PHP數(shù)組的交集array_intersect(),array_intersect_assoc(),array_inte
求兩個(gè)數(shù)組的交集問題可以使用array_intersect(),array_inersect_assoc,array_intersect_key來實(shí)現(xiàn),其中array_intersect()函數(shù)是求兩個(gè)數(shù)的交集2011-05-05
PHP中break及continue兩個(gè)流程控制指令區(qū)別分析
php中常用的for與foreach循環(huán)中,經(jīng)常遇到條件判斷或中止循環(huán)的情況。而處理方式主要用到break及continue兩個(gè)流程控制指令,現(xiàn)在說明主要區(qū)別2011-04-04
php集成環(huán)境xampp中apache無法啟動(dòng)問題解決方案
這篇文章主要介紹了php集成環(huán)境xampp中apache無法啟動(dòng)問題解決方案,需要的朋友可以參考下2014-11-11
如何提高M(jìn)YSQL數(shù)據(jù)庫(kù)的查詢統(tǒng)計(jì)速度 select 索引應(yīng)用
如何提高M(jìn)YSQL數(shù)據(jù)庫(kù)的查詢統(tǒng)計(jì)速度 select 索引應(yīng)用2007-04-04

