刪除頁面記錄,同時刷新頁面,刪除條件用GET方式獲得
功能:
1、在某個頁面上顯示查詢數據,并在每條數據后增加刪除功能,點擊“刪除”,刪除掉數據,同時刷新頁面
2、用GET方式獲得刪除條件
數據庫連接變量connectvars.php- <?php//服務器define('DB_HOST', 'localhost');//用戶名define('DB_USER', 'root');//密碼define('DB_PASSWORD', 'root');//數據庫define('DB_NAME','test') ;?>
- 復制代碼
復制代碼 記錄展示頁面display.php,每條記錄后有“刪除”功能,點擊“刪除”,可刪除該條記錄,同時刷新頁面- <?phprequire_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);} //查出所有記錄,并在接下來的表格中進行顯示(如果上面的刪除代碼被執(zhí)行,此處相當于刷新頁面)$query = "SELECT * FROM toyota ORDER BY ID DESC";$data = mysqli_query($dbc,$query);//統(tǒng)計所查詢出的記錄條數$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 //循環(huán)輸出列表元素: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>
- 復制代碼
復制代碼 |