基本上我有以下代码:
if(isset($_GET['deleteid'])) {
$delete = $_GET['deleteid'];
$denyrequest = "DELETE FROM wp_refundrequests WHERE request_id = $delete";
}
$requests = $wpdb->get_results("SELECT * FROM wp_refundrequests", ARRAY_A);
foreach ($requests as $row) {
echo "<li>" . $row['product_name'] . " " .
"<a href='admin-page?deleteid=" . $row['request_id'] . "'>Deny</a></li>" .
"<a href='admin-page?acceptid=" . $row['request_id'] . "'>Accept</a></li>";
}
如果用户在项目列表上单击deny或accept,它会向url添加一个参数,并使用该参数从数据库中删除所需的行。但是,当前在按下任何拒绝(或接受)链接后,结果如下,参数前有一个斜杠:
我以前也做过同样的代码,用列表删除db数据,但是没有wordpress,正常链接文件也没有问题。删除没有通过,我想这就是原因。
基本上目前除了url看起来是这样外,什么也没有发生。
提前谢谢!
1条答案
按热度按时间sd2nnvve1#
如注解所述,您不需要执行任何删除操作,只需准备一个字符串,然后尝试添加以下内容:
如果:
参考