用户存储评论

时间:2011-05-10 04:41:45

标签: php

我正在创建一个网站,其中有一个成员表,所有用户都可以在其中发表评论。用户1可以在用户2中发表评论并反之。

    session_start();

include_once "scripts/connect.php"; 


$id = $_GET['category_id'];
$name = $_GET['name'];
$id2 = $_GET['ids'];
$toplinks = "";

if (isset($_SESSION['category_id'])) {
    // Put stored session variables into local php variable
    $userid = $_SESSION['category_id'];
    $username = $_SESSION['name'];
    $toplinks = '<a href="member_profile.php?id=' . $userid . '">' . $username .   '</a>   &bull; 
    <a href="member_account.php?id=' . $userid . '">My Account</a> &bull; 
    <a href="logout.php">Log Out</a>';

} else {
    $toplinks = '<a href="register.php">Register</a> &bull; <a    href="login.php">Login</a>';
}

上面的脚本将检查会话是否存在然后连接到数据库,并在会话开始时执行。现在我想在任何其他用户和反面的用户1个人资料中存储评论,如何创建评论脚本表单?

1 个答案:

答案 0 :(得分:0)

我假设您的数据库中有一个表,其中包含每个用户的记录。然后,您将在数据库中创建一个注释表。您的评论表将包含一个字段,用于存储评论创建者的ID,以及另一个字段,用于存储评论发布者的个人ID。

创建评论的表单将包含创建者的ID,个人资料ID和评论。接收PHP会将该信息放入数据库的注释表中。

当您显示用户的个人资料页面时,您将在数据库中查询属于该用户个人资料的所有评论并显示它们。