使用php编码删除文件并引用同一用户/页面

使用php编码删除文件并引用同一用户/页面,php,Php,你能帮我解决这个问题吗?我的代码在这里有一些问题。我想做一个删除功能,在删除文件后,它可以引用相同的页面或相同的用户。但这里的问题是,我可以引用同一个页面和同一个用户,但文件不会被删除 <? include('../connection/connection.php'); $showkp=$_GET['refer']; $id=$_GET['refer']; $buangdata=mysql_query("Delete from pelajar where kp ='$id'") or

你能帮我解决这个问题吗?我的代码在这里有一些问题。我想做一个删除功能,在删除文件后,它可以引用相同的页面或相同的用户。但这里的问题是,我可以引用同一个页面和同一个用户,但文件不会被删除

<?
include('../connection/connection.php');
$showkp=$_GET['refer'];

$id=$_GET['refer'];
$buangdata=mysql_query("Delete from pelajar where kp ='$id'")
or die(mysql_error());

if($buangdata==TRUE)    
{
    ?>
    <script language="javascript">
    alert('Berjaya.');
    window.location="listpelajar.php?refer=<? echo $showkp;?>";
    </script>
    <?
}
else
{
    ?>
    <script language="javascript">
    alert('Gagal.');
    window.location="menupensyarah.php?refer=<? echo $showkp;?>";
    </script>
    <?
}

?>
<a href="delete.php?refer=<? echo $kp;?>" onclick="return confirmation()"> buang </a>

警惕(“嘎嘎”);
window.location=“menupensyarah.php?reference=”;

首先,我建议您使用mysqli_*或PDO而不是mysql,因为它已被弃用,并且在PHP7中不可用

第二,如果您只想重定向用户,请使用header()而不是javascript,因为您可以使用PHP将其处理为

下面是您可以测试的示例

$mysqli = new mysqli ( "localhost", "root", "password if required", "DNAME" );

if ($mysqli->connect_errno) {
     echo $mysqli->connect_error;
    exit ();
} else {
    echo "db connected";

    if ($mysqli->query ("DELETE QUERY") 
{
      // echo $mysqli->affected_rows;
      header("Location: url.com?param=".$yourVar);
      exit;
    }
else{
  header("Location: otherurl.com?param=".$yourVar);
exit;
}
}
?>

delete.php
中有什么?这是delete.php中的编码。我用listpelajar.php链接这个页面