如何在 php 中单击删除按钮时重新加载同一页面 - moodle

how to reload the same page while click delete button in php - moodle

我想在单击删除按钮时重新加载同一页面。删除按钮操作有效,但页面未重新加载。如何解决这个问题。

我正在尝试以下代码:

 if($delete){

    $del = delete_records('mastercourse',$field='id',$value=$delete);
   location.reload();

}

您将 javascript 嵌入到 PHP 中,因此用标签括起来

echo "<script>location.reload()</script>";

或者如果你想重定向:(来自讨论)

echo "<script>location.href='viewfile.php'</script>";

或者,可以使用 PHP 的

header("Refresh:0");

只需像下面这样添加 Redirect() :

if($delete){

$del = delete_records('mastercourse',$field='id',$value=$delete);

redirect($CFG->wwwroot."/viewfile.php");

}

此处 viewfile.php 是要重定向的文件名。