【问题标题】:Maybe a simple question on html/php/sql也许是关于 html/php/sql 的一个简单问题
【发布时间】:2010-11-05 16:06:11
【问题描述】:

我正在从 Oracle 10g 数据库中提取(使用 php)一些文本条目。问题是我还需要为每个文本条目添加一个评论表单,以便用户可以回复原始文本(这真的就像 stackoverflow:原始文本是问题并且附加到每个问题都有一个回答表单)。当我在数据库中插入特定的评论/答案时,我还必须附上问题 ID,以便我知道哪个评论属于哪个问题。我怎么做 ?我尝试了一个包含 qID 值的隐藏输入,但该值始终是最后提取的 qID。

【问题讨论】:

  • 能否提供一些代码示例?
  • 将隐藏字段设为普通文本字段,这样您就可以验证 id,因为它很可能是代码中的错误,它会发生。
  • 朱尔斯,我已经这样做了。我实际上可以看到隐藏值的“演变”:它将所有值从第一个 qID 处理到最后一个并保留在那里。 :D 埃文,不幸的是我正在另一台电脑上工作,无法复制/粘贴。还是谢谢。
  • 公平地说,我不认为每个问题都需要代码示例。以前用英语解释的东西怎么了?

标签: php javascript sql html


【解决方案1】:

如果没有看到代码,这很难回答,但我猜你必须将隐藏的标签/表单放在页面内显示与该表单关联的问题的位置,然后再下一个问题已处理。

因此,如果您在一个页面上显示了 15 个问题,那么每个问题都会从包含问题 ID、主题、文本和其他任何内容的行集中生成文本。当该行在您的循环中是当前行时,请在该阶段打印带有活动 qID 的评论表单。

【讨论】:

    【解决方案2】:

    如果有人想知道问题出在哪里: 每次我显示一个新问题(从数据库中提取)时,我还声明了一个包含 3 个简单字段的表单:姓名(想要回答的人的姓名)、答案和一个获取值的 隐藏标签当前问题的 ID。如果一个人选择发送答案,他的姓名、消息和问题 ID 将被插入 DB 的 Answers 表中。我的问题是隐藏值总是等于最后一个显示问题的 qID。 解决方案:我忘记添加结束表单标签:。实际上并不是每个问题都有一个单一的答案形式,而是一个只回答最后一个问题的通用形式。

    我希望我对此已经足够清楚了。感谢您的帮助!

    【讨论】:

      猜你喜欢
      • 2011-03-20
      • 1970-01-01
      • 1970-01-01
      • 2011-03-07
      • 2021-12-16
      • 2023-03-10
      • 2011-03-06
      • 1970-01-01
      • 2011-10-29
      相关资源
      最近更新 更多