请老师帮忙

来源:1-6 作业题

西瓜你个兔子的

2020-07-01 17:35:32

我想通过js实现判断是否要删除,可是这个点取消也会删除,是逻辑有问题吗,请老师帮忙看下

<?php
header("content-type:text/html;charset=UTF-8");
$key = $_GET["delKey"];
$filename = "msg.txt";
include("fileexists.php");
$msgs = exists($filename);
?>
<!DOCTYPE html>
<html lang="zh">
<body>
    <script>
        <?php
        foreach ($msgs as $k => $v) :
            if ($v['id'] == $key) :
        ?>
                if (confirm('是否删除?')) {
                    <?php
                    unset($msgs[$k]);
                    file_put_contents($filename, serialize($msgs));
                    ?>
                }
            <?php endif; ?>
        <?php endforeach; ?>
        window.location.href = './index.php'
    </script>
</body>
</html>


写回答

1回答

好帮手慕小尤

2020-07-01

同学你好,1. 删除思路如下所示:

    点击删除按钮时,将当前数组的唯一标识传递到删除页面,从数组中找到对应的数据,将其删除。

2. 建议同学现在index.php页面中将数据展示出来,然后在index.php中使用confirm()方法,如下所示:

//  如果点击确定,则跳转到del.php中
<a href="del.php" οnclick="if(confirm('确定删除?')==false)return false;">删除</a>

注:建议同学反馈全部代码,便于老师定位问题。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 4928 问题

查看课程