gpt4 book ai didi

PHP 添加用户到收藏夹系统?

转载 作者:行者123 更新时间:2023-11-29 03:40:57 26 4
gpt4 key购买 nike

我会尽量说清楚。我是 php 和 mysql 的新手,所以我提前道歉,因为我可能离完成这个还有很长的路要走,但我试图让我的网站的用户点击另一个用户个人资料上的收藏按钮并拥有这个将用户设置为他们在 mysql 表中的收藏夹。

到目前为止,我已经设计了一个像这样的基本表:

    ID                 |             User_ID             |       Favorite_ID

ID Auto Incs by 1 Person Favouring User User being favoured

我只是想做到这一点,以便在用户配置文件上按下收藏按钮后,这是 favorite.php 的 href,其中回显是 profile_id 和 session ID,并将两者存储在表中。

这应该允许我设置一个查询,在 user_id 为“x”的地方提取所有最喜欢的 id。

请有人告诉我我需要做什么。谢谢。

这是我的按钮链接:

<a href="favorite.php?to=<?php echo "$profile_id"; ?>">+ Favorite</a>

这是我正在使用的代码:

<?php ob_start(); ?>
<?php

// CONNECT TO THE DATABASE
require('includes/_config/connection.php');
// LOAD FUNCTIONS
require('includes/functions.php');
// GET IP ADDRESS
$ip_address = $_SERVER['REMOTE_ADDR'];

?>
<?php require_once("includes/sessionframe.php");
?>

<?php

confirm_logged_in();

if (isset ($_GET['to'])) {
$user_to_id = $_GET['to'];
}

?>
<?php
$sql = "INSERT INTO ptb_favorites (id, user_id, favorite_id) VALUES (NULL, '".$_SESSION['user_id']."', '".$user_to_id."');";
mysql_query($sql, $connection);

echo "<div class=\"infobox2\">User has been added to your favorites.</div>";
header('Location: http://localhost/ptb1/profile.php');
?>
<?php ob_end_flush() ?>

最佳答案

更改按钮链接

<a href="favorite.php?to=<?php echo "$profile_id"; ?>">+ Favorite</a>

为此

<a href="favorite.php?to=<?php echo $profile_id; ?>">+ Favorite</a>

关于PHP 添加用户到收藏夹系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13984047/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com