gpt4 book ai didi

php - 使用 PHP 删除记录时出现问题。包括代码

转载 作者:行者123 更新时间:2023-11-29 04:57:53 27 4
gpt4 key购买 nike

我有简单的 PHP 函数可以生成应该删除记录的 html 链接,但是删除链接只能设法刷新页面。

我知道解决方案很简单,但我是 PHP 的新手,所以有人可以好心地为我指明正确的方向吗?谢谢。帮助非常感谢。

函数.php

<?php
include('includes/connect.php');
function getPosts() {
$query = mysql_query("SELECT * FROM posts") or die(mysql_error());
while($post = mysql_fetch_assoc($query)) {
echo "<tr><td>" . $post['Title'] . "</td><td>" . $post['Author'] . "</td><td><a href=\"delete.php?id=" . $post['ID'] . "\">Delete</a><br /><a href=\"edit.php>?id=" . $post['ID'] . "\">Edit</a></td></tr>";
}
}
function deletePost($id) {
$id = (int) $id;
mysql_query("DELETE FROM posts WHERE ID = '$id'") or die(mysql_error());
header("Location: posts.php");
}
?>

删除.php

<?php
include('includes/functions.php');
deletePost($_GET['ID']);
?>

最佳答案

在您的 delete.php 文件中,您调用:

deletePost($_GET['ID']);

但是,在您的链接中您使用:

delete.php?id=

这是一个大小写问题,让它们都是大写的ID或小写的id

关于php - 使用 PHP 删除记录时出现问题。包括代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4817688/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com