深圳市金黑网络技术有限公司始终坚持以用户需求为导向,提供安全、稳定、高效的产品和服务!
签到 · 搜索导航 · 服务热线 · 微信/手机:17817817816

深圳网站建设

查看: 576|回复: 0

php操作数据之异步添加删除

[复制链接]

UID
1
贡献
844
金币
1540
主题
520
在线时间
333 小时
注册时间
2022-1-15
最后登录
2024-11-12
QQ
发表于 2022-12-2 10:54:46 | 576 | 0 | 显示全部楼层 |阅读模式
php操作数据之异步添加删除

add.html

  1. <body>
  2. <script src='./js/jquery-3.3.1.min.js'></script>
  3. <script>
  4. $(document).ready(function() {
  5.         $(':button:first').click(function(){
  6.                 var title=$('#title').val();
  7.                 var content=$('#content').val();
  8.                 $.post('./add.php',{'title':title,'content':content},function(data){
  9.                         if(data){
  10.                                 alert('添加成功');
  11.                                 location.href='list.php';
  12.                         }else{
  13.                                 alert('添加失败');
  14.                         }
  15.                 })
  16.         })
  17. });
  18. </script>
  19. <!--1、创建表单-->
  20. <form method="post" action="">
  21.         标题: <input type="text" id="title"> <br /> <br />
  22.         内容:  <textarea id="content" rows="5" cols="30"></textarea> <br /> <br />
  23.         <input type="button" name="button" value="提交">
  24. </form>
  25. </body>
复制代码
add.php

  1. <?php
  2. require './inc/conn.php';
  3. $title=$_POST['title'];
  4. $content=$_POST['content'];
  5. $time=time();
  6. $sql="insert into news values (null,'$title','$content',$time)";
  7. echo mysqli_query($link,$sql)?1:0;
复制代码
异步删除
list.php
  1. -- button按钮
  2. <td><input type="button" value="删除" op='del' newsid=<?php echo $rows['id']?>></td>

  3. <script src='./js/jquery-3.3.1.min.js'></script>
  4. <script>
  5. $(document).ready(function() {
  6.         $(':button').click(function(){
  7.                 var tr=$(this).parents('tr');        //按钮所在的行

  8.                 if($(this).attr('op')=='del'){
  9.                         var id=$(this).attr('newsid');        //获取新闻的id
  10.                         $.post('./del.php',{'id':id},function(data){
  11.                                
  12.                                 if(data==1)
  13.                                         tr.remove();
  14.                                 else
  15.                                         alert('删除失败');
  16.                         })
  17.                 }
  18.         })
  19. });
  20. </script>
复制代码
del.php
  1. <?php
  2. //1、连接数据库
  3. require './inc/conn.php';
  4. //2、拼接SQL语句
  5. $sql="delete from news where id={$_POST['id']}";
  6. //3、执行SQL语句
  7. echo mysqli_query($link,$sql)?1:0;
复制代码


楼主热帖

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

快速回复 返回顶部 返回列表