我有一个页面,其中列出了使用 php 从 mysql 数据库中提取的项目(在本例中为企业)。
<?
include('config.php');
echo "<h3>Saved Businesses</h3>";
echo "<ul style='list-style-type:none;'>";
$result = mysql_query("SELECT * FROM `saved_biz` WHERE user_id = '$id'") or trigger_error(mysql_error());
while($row = mysql_fetch_array($result)){
foreach($row AS $key => $value) { $row[$key] = stripslashes($value); }
$business_id = $row['business_id'];
$result = mysql_query("SELECT * FROM `company` WHERE id = '$business_id'") or trigger_error(mysql_error());
while($row = mysql_fetch_array($result)){
$business_name = $row['name'];
}
echo "<li>" . nl2br( $business_name);
echo "<a href=deletesavedbiz.php?id={$row['id']}>Delete</a></li>";
echo "</tr>";
}
echo "</ul>";
?>
如果用户决定删除其中一项业务(通过单击“删除”链接),他/她将被带到 deletesavedbiz.php,然后,如果成功,则会显示一个链接以返回到他的 profile.php 页面/她刚上。
<?
include('config.php');
$id = (int) $_GET['id'];
mysql_query("DELETE FROM `saved_biz` WHERE `id` = '$id' ") ;
echo (mysql_affected_rows()) ? "Row deleted.<br /> " : "Nothing deleted.<br /> ";
?>
<a href='profile.php'>Back To Listing</a>
现在,我想做的是删除 php,然后像 php 标头一样重定向到 profile.php,而无需让用户单击返回链接。我怎样才能做到这一点?另外,如果在 PHP 中不可能或不是很干净,我可以回答是 javascript。
感谢大家的帮助!