我正在使用此脚本在第一次单击按钮时将用户添加到收藏夹,而在第二次单击时,它将从收藏夹中删除用户。
将用户添加到收藏夹/查询运行“插入”时,它将在完成后重定向回上一页,但如果您第二次单击以取消从收藏夹中添加用户,则不会重定向,您只需打开显示数字 1 的空白页。
谁能建议我如何让它重定向回上一页,就像将用户添加到收藏夹时一样?
另外,我怎样才能让它重定向回上一页并显示一条回显消息,说明添加到收藏夹或从收藏夹中删除?
我是 php 和 mysql 的新手,还在学习,所以我很感激任何帮助。谢谢。
<?php
require_once('includes/session.php');
require_once('includes/functions.php');
require('includes/_config/connection.php');
session_start();
confirm_logged_in();
if (isset ($_GET['to'])) {
$user_to_id = $_GET['to'];
}
if (!isset($_GET['to']))
exit('No user specified.');
$user_id = $_GET['to'];
mysql_query("INSERT INTO ptb_favorites (user_id, favorite_id) VALUES (".$_SESSION['user_id'].", ".$user_to_id.")")
or die(mysql_query("DELETE FROM ptb_favorites WHERE user_id = ".$_SESSION['user_id']." AND favorite_id = ".$user_to_id."")); header("Location: {$_SERVER['HTTP_REFERER']}");
#Method to go to previous page
function goback()
{
header("Location: {$_SERVER['HTTP_REFERER']}");
exit;
}
goback();
?>