我正在从Oracle 10g数据库中提取(使用php)一些文本条目。问题是我还需要为每个文本条目添加一个注释表单,以便用户可以响应原始文本(它实际上就像stackoverflow:原始文本是问题,并附在每个问题上,这是一个用于回答的表单)。当我在数据库中插入特定的评论/答案时,我还必须附上问题ID,以便我知道哪个评论属于哪个问题。我怎么做 ?我已经尝试了一个隐藏的输入,它保存了qID的值,但该值总是最终成为最后提取的qID。
答案 0 :(得分:2)
如果没有看到代码,这很难回答,但我猜你必须把隐藏的标签/表格放在页面中与该表格相关的问题显示的位置,然后再显示问题已经过处理。
因此,如果您在页面上显示15个问题,则每个问题都将从行集中生成包含问题ID,主题,文本和其他内容的文本。虽然该行在循环中是最新的,但在该阶段使用活动的qID打印注释表单。
答案 1 :(得分:0)
如果有人想知道问题是什么: 每当我显示一个新问题(从数据库中提取)时,我还声明了一个包含3个简单字段的表单:名称(想要回答的人),答案和带有值的隐藏标记当前问题的ID。如果选择发送答案,他的姓名,消息和问题ID将插入数据库的答案表中。我的问题是隐藏值总是等于最后显示的问题的qID。 解决方案:我忘记添加结束表单标记: 。实际上每个问题都没有一个答案形式,而是一个只能回答最后一个问题的一般表格。
我希望我对此已经足够清楚了。谢谢你的帮助!