入门PHP就来我这(高级)15 ~ 图书删除功能

有胆量你就来跟着路老师卷起来! -- 纯干货,技术知识分享

路老师给大家分享PHP语言的知识了,旨在想让大家入门PHP,并深入了解PHP语言。

 


 今天给大家接着上篇文章实现图书删除功能,来实现删除图书信息记录行的功能。

 1 删除图书

首先我们的开始页面在列表:

当点击删除红色按钮后,直接触发删除功能。当我们看到列表对应的html文件的时候会发现删除按钮触发的是deleteBook.php文件。

<a href="deleteBook.php?id=<?php echo $rows[0] ?>">
      <button class="btn btn-danger delete">删除</button>
</a>

 所以此时我们要创建deleteBook.php文件,并实现删除逻辑。

deleteBook.php文件详情如下:

<?php
    $dbName = 'db_test';
    $link = mysqli_connect('localhost','root','passwd',$dbName) or die("连接数据库服务器失败!".mysqli_error());
    if(!$link){
        die('mysqli connect error:'.mysqli_connect_error());
    }
    $id = $_GET['id'];
    $sql = 'delete from books where id ='.$id;
    $result = mysqli_query($link,$sql);
    if($result) {
        echo "<script>alert('删除成功!');window.location.href='index.php';</script>";
    }else{
        echo "<script>alert('删除失败!');</script>";
    }
?>

我们看到,当删除成功后,会弹出删除成功提示弹框,并路由到首页列表。比如删除id为6的图书。

看是不是已经把id为6的图书删除掉了:

 2 新增图书优化

好奇的你是否发现了我的首页列表上面突然多出来一个新增按钮?那就是我现在说的优化。

 很简单,就是在列表lists.html里添加一个按钮并实现跳转实现:

<div class="panel-heading">
     图书列表
    <button id="goAdd" style="margin-left: 30px;" class="btn btn-primary btn-sm">
           <i class="fa fa-disk-o"></i>
           新增
    </button>
</div>

其中js如下:

<script>
    document.getElementById('goAdd').addEventListener('click', function() {
    window.location.href = 'add.html'; // 将此处替换为你想要跳转的URL
});
</script>

下篇 数据抽象层 


大家如果喜欢技术,并想有个好的交流平台可以关注我的 我的知乎首页,会不定期分享本人觉得比较好的技术类电子书。
另外,自己创建的一个技术qq群,玩转技术群,该群里功能:分享技能,电子书,代码,以及兼职项目等交流,欢迎大家加入一起交流。

 

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冷心笑看丽美人

大哥大姐给点吧!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值