使用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链接这个页面