• 删除页面记录,同时刷新页面,删除条件用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);
    //如果调用此页面时,页面链接中有‘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>

    推荐一个自己业余时间开发的网盘搜索引擎,360盘搜www.360panso.com

  • 相关阅读:
    疫情信息爬取及可视化 app
    计算机组成与体系结构——校验码知识点
    计算机组成与体系结构——其他知识点(二)
    计算机组成与体系结构——其他知识点(一)
    计算机组成与体系结构——流水线相关知识点(常考计算)
    计算机组成与体系结构——数据的表示
    C语言经典试题--指针
    软件工程--个人课程总结
    学生信息管理系统--基于jsp技术和MySQL的简单增删改查
    计算最长英语单词链
  • 原文地址:https://www.cnblogs.com/eczhou/p/2313999.html
Copyright © 2020-2023  润新知