每条帖子的评论(PHP)


Comments to every post (PHP)

很抱歉成为这样一个傻瓜

我目前正在一个博客页面上工作。我已经建立了一个CMS,你可以在那里创建新的帖子(使用以下方法..)

if(isset($_POST['submit'])) {
    if(isset($_POST['PostName'])) {
        if(isset($_POST['PostContent'])) {
            addPost($_POST['PostName'],$_POST['PostAuth'],$_POST['PostContent'],$_POST['PostCats'],$_POST['PostDay'],$_POST['PostMonth'],$_POST['PostYear'],$_POST['PostImage'],$post_count);
            header("Location: addPost.php");

        } else { "text empty";
        }
    } else {
        echo "title empty";
        include('back1.php'); 
    }
} else {
    header("Location: back2.php");
}

function addPost($pName, $pAuth, $pContent, $pCat = 1, $pDay, $pMonth, $pYear, $pImage) {   
   $query = mysql_query("INSERT INTO posts
              VALUES(null,'$pName','$pAuth',
                    '$pContent','$pCat',
                    '$pDay','$pMonth',
                    '$pYear','$pImage')") or die(mysql_error()); 
}

然而,我希望每个帖子都有一个独特的评论字段。

我已经知道如何设置一个将详细信息发布到MySQL的表单,然后使用get函数在页面上查看它。但是,如果我希望每个帖子都有一个唯一的评论字段,我应该使用哪种方法呢?由于它们不能有相同的表等…

您只需要在评论表单中添加包含帖子id的隐藏字段。