我在用户个人资料上有一个按钮,允许其他用户将用户添加到他们的收藏夹中。单击此按钮后,它们将链接到 sql 进程文件 favorite.php。
一旦 sql 脚本运行,它将用户链接回原始配置文件页面,即 profile.php。
现在我想做的是找出在 sql 完成后如何在页面 profile.php 上回显一条消息。我已经尝试了以下但没有任何反应。
有人可以告诉我我需要做什么才能让它工作吗?谢谢你
最喜欢的.php:
<?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'];
$result = mysql_query("INSERT INTO ptb_favorites (user_id, favorite_id) VALUES (".$_SESSION['user_id'].", ".$user_to_id.")")
or die(mysql_error());
header("Location: profile.php?id=" . $user_to_id['user_id'] . "added=1");
?>
配置文件.php:
<?
if (isset($_GET['added']) && $_GET['added'] == 1) {
$message = "<div class=\"infobox\">This user was successfully added to your favorites.</div>"; ?>
<? } ?>