han435031331 发表于 2023-1-26 14:50

帮忙做一个layui删除数据库条目的代码

            } else if (obj.event === 'delete') {
                layer.confirm('真的删除行么', function (index) {
                  obj.del();
                  layer.close(index);
                });
            }
      });

    });
</script>


数据库文件不删除刷新还是有数据
链接:https://pan.baidu.com/s/1WhP7dJaFFCSqyXDcOGg7kg?pwd=4350
提取码:4350

4899 发表于 2023-1-26 14:50

layui前端table操作删除的时候,要把相关数据发送给后端处理,
看你源码是PHP的,弄了两个方案,
一个是复制其它系统的删除及批量删除源码,一个按照你的源码改的

这段是网上复制代码 用到了ThinkPHP框架
    public function del()
    {
      $id = I('post.id');
      M()->startTrans();
      $res = M('User')->where(['id' => $id])->delete();
      if ($res) {
            D('UserRole')->where(['user_id' => $id])->delete();
            M()->commit();
            $this->ajaxReturn(['code'=>0,'msg'=>'删除成功']);
      } else {
            M()->rollback();
            $this->ajaxReturn(['code'=>1,'msg'=>'删除失败']);
      }
    }

    public function batchdel()
    {
      $ids = I('post.ids');
      M()->startTrans();
      $res = M('User')->where(['id' => ['IN',$ids]])->delete();
      if ($res) {
            D('UserRole')->where(['user_id' => ['IN',$ids]])->delete();
            M()->commit();
            $this->ajaxReturn(['code'=>0,'msg'=>'删除成功']);
      } else {
            M()->rollback();
            $this->ajaxReturn(['code'=>1,'msg'=>'删除失败']);
      }
    }



下面是我根据你的源码update_state.php文件改造的,
按我理解应该新建一个php文件用来调用,比如del.php

不懂PHP只能简单看懂点源码,具体对错不知道,参考个思路吧。

<?php
session_start();

include "../../config.php";

$单号=$_POST['单号'];

// 创建连接
$conn = mysqli_connect($hostname,$username,$password,$dbname);
// 检测连接
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}

// 执行删除操作
$sql1 = "delete from $sheetnameWHERE 单号='$单号'";
$retval = mysqli_query( $conn, $sql1 );
//echo $sql1.'<br />';
if(! $retval )
{
    die('更新数据失败!' );
}

echo "<script type='text/javascript'>alert('数据更新成功!点击【确定】返回');</script>";
echo "<script>window.location.</script>"; //返回

$conn->close(); //关闭连接
?>

han435031331 发表于 2023-1-27 00:39

希望能再加个批量删除
页: [1]
查看完整版本: 帮忙做一个layui删除数据库条目的代码