php - 使用mysql和php处理多个用户评论表单

标签 php mysql forms comments

我只编码了 6 周,所以请耐心等待。

是的,我已经搜索了很多,但也许我不知道如何有效地表达我的查询。 如果您可以继续阅读并也许建议我如何表达我的搜索,那将是非常有帮助的。我从头开始,一切都自己做。 我的问题基本上是概念性的,不需要我的代码。

我在本地主机上有一个项目网站,使用 PHP MySQL。我想要每篇文章(无需登录 ATM)下的评论框/表格发表评论。

到目前为止(记得 6 周):在 html 和 css + 内容之后,我已成功将“comment.php”(html 评论表单)包含在我的页面上,此“comment.php”包含“list_comments.php”。 “comment.php”然后对 comment_form.php 进行操作,这家伙将 3 个值 $name、$email、$comment 加上 ID 插入到 Mysql 数据库表中。 “header”重定向回“comment.php”。 List_comments.php 选择并回显名称和评论。太棒了,我对自己的进步感到很高兴。 然而,显然,如果我尝试在网站上多次包含此内容,则评论都会出现在 list_comments 所在的任何地方。

每次我在概念上不确定如何去做时,缺少创建新的数据库和新的表单,我知道可以用另一种方式来做。 我的问题基本上是我有一个如何做两个? 如果您能为我指明正确的方向,甚至告诉我正确的搜索方式,我将感到欣慰和感激。 提前致谢。 特雷夫

最佳答案

所以我不确定我是否完全理解你的问题,所以我会总结一下我认为你想问的内容?您已经添加了向特定文章添加评论的功能。现在您想将功能扩展到其他文章,而不必复制和粘贴所有内容......

如果这是您的问题,这里有一个可能的解决方案。
1. 为文章创建一个名为article.php(或任何您喜欢的内容)的 php 页面

2. 在 MySQL 数据库中为此站点创建至少 2 个表。
A。文章 - 一个表,其中包含文章的每个动态部分的列以及主键列。例如,(ID、标题、内容、添加日期)。
b. comments - 一个表,其中包含主键 (id)、评论和文章 id 列

3. 您必须有一个额外的网页来允许您浏览不同的文章。一个简单的方法是使用/article.php?id= 之类的内容链接到它们。然后article.php将使用$_GET['id']来确定数据库查找中使用的文章id,并在评论数据库表中查找具有相同文章id的评论......

有 1000 种方法来剥皮,但你已经有了一个好的开始。我认为缺少的部分是您已将评论动态化,但不知道如何将评论与特定文章联系起来。希望这有帮助:)

关于php - 使用mysql和php处理多个用户评论表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35662366/

相关文章:

php - Symfony 2.4 在 TWIG 中渲染 Controller 抛出 "Rendering a fragment can only be done when handling a Request."异常

MYSQL 从分组中获取总数

mysql - 我可以在不停止 MySQL 服务器的情况下传输一个 MySQL 数据库吗?

JavaScript 表单验证未按预期工作,即使有错误也会提交表单

php - Codeigniter - 设置 SSL 并收到 404 错误

php - PHP字符串中的Unicode字符

未聚焦时,Angular Form 不会在输入时提交

Mysql Join条件连接同一服务器中的两个数据库

javascript - 我使用java Servlet,提交表单并发送JSON格式的数据后无法重定向到另一个页面

HTML 多选框