将评论发布到表格中

时间:2015-08-03 13:42:44

标签: php mysql

我正在尝试发布评论,然后将评论插入到联接表comment_post_join中,然后将其自身绑定到帖子。

comment_post_join
  post_id
  comment_id

我正在发布正确的值,因为我正在解析post_id和comment_id,并通过在$ _POST上执行print_r检查了值是否正确。

我试图通过这样发布来更新:

<input type="hidden" name="post_id" value="'<?php echo($id); ?>'" />

动作脚本会......

if ($r) { 

$post_id = $_POST['post_id'];   

$comment_id = mysqli_insert_id($dbc); 

$query = "INSERT INTO comment_post_join (`comment_id`, `post_id`) VALUES ($comment_id, $post_id)";

    var_dump($query);
    exit();

mysqli_query($dbc, $query); 
mysqli_close($dbc); 



// REDIRECT BACK TO DOCUMENT LIST 
echo("<script>location.href = 'employee_forum.php';</script>"); 
}

我假设问题出在INSERT查询中,因为我在这里显然做错了。

我在var_dump();

上得到这个

string(74) "INSERT INTO comment_post_join ( {COMMENT_ID {1}} {POST_ID {1}}

所以我知道它是从post_id和comment_id

发布正确的值

1 个答案:

答案 0 :(得分:0)

你可以取消注释这样的字段:

$query = "INSERT INTO comment_post_join (comment_id, post_id) VALUES ($comment_id, $post_id)";