php中刪除頁面記錄,同時刷新頁面實現方法
來源:程序員人生 發布時間:2014-04-08 03:40:16 閱讀次數:3467次
本文章介紹了一個簡單的刪除數據庫的記錄時再刷新當前頁面,這個不是用ajax實現的而是用了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,每條記錄后有“刪除”功能,點擊“刪除”,可刪除該條記錄,同時刷新頁面,代碼如下:
- <?php
- require_once 'connectvars.php';
- $dbc = mysqli_connect(DB_HOST,DB_USER,DB_PASSWORD,DB_NAME);
-
- 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
-
- 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>';
-
- echo '<td><a href = "'.$_SERVER['PHP_SELF'].'?DelID='.$row['ID'].'">刪除</a></td>';
- echo '</tr>';
- }
- ?>
- </table>
- </body>
- </html>
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈