gpt4 book ai didi

php - 如何将 post_id 插入 mysql 数据库

转载 作者:行者123 更新时间:2023-11-30 00:41:04 26 4
gpt4 key购买 nike

我有一个评论系统,应该输入 id、idea_id、user_id、评论、数据和时间。一切似乎都有效,除了每次我发表评论时,idea_id 始终为 0。顺便说一句,一个想法基本上就是一个帖子。

我使用以下方法做到了这一点:

<?php
if(isset($_POST['submit'])) {

$comment = $_POST['comment'];
$user_id = $_SESSION['user_id'];
$idea_id = $_POST['idea_id'];


if(empty($comment)) {
$message = "You Haven't Written Anything";
} else {
mysql_query("INSERT INTO comments (idea_id, user_id, comment, date, time) VALUES('".$idea_id."', '".$user_id."', '".$comment."', now(), now()) ") or die (mysql_error());
$message = "OK! Thanks for leaving your comment!";
if(isset($_GET['user_id'])) {
$_SESSION['user_id'] = $_GET['user_id'];
}

}

echo "<div class = 'box'>$message</div>";
}
?>



<form method = 'Post' name = 'comment_form'>

Comment: <br/>
<input type = 'text' name = 'comment' id = 'comment' autocomplete= 'off' />
<input type = 'hidden' name = 'idea_id' value = '<?php echo $idea_id; ?>' />
<input type = 'submit' name = 'submit' value = 'Comment' />
</form>

最佳答案

您似乎没有持续统计表单中的想法数量。

我建议您允许数据​​库为您管理 idea_id 并将其作为主键。

您的应用程序如何处理重复的 idea_ids?

关于php - 如何将 post_id 插入 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21768174/

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