mysql - ColdFusion 动态文本区域

标签 mysql coldfusion

这里有个小问题。我正在处理一个项目,客户需要能够更新/选择将评论从他们的控制面板发布到他们的实时网站的功能。

我的代码可以很好地从数据库中删除记录,但是我无法从动态填充的列表中定位特定的文本区域(我希望这是有意义的)。

我将文本区域的 ID 设置为数据库中的 ReviewID,以便在提交时更新正确的记录。这是我在文本区域设置的代码

<textarea rows="5" style="width: 800px;" id="
    <cfloop query='rsGetName'>
        <cfif #rsGetTestimonials.ClientID# EQ #rsGetName.ClientID#>
            #rsGetTestimonials.ReviewID#
        </cfif>
    </cfloop>">
    #rsGetTestimonials.cTestimonial#
</textarea>

所以文本区域的ID是一个动态整数。

我如何定位它以便更新数据库中的正确记录?我的提交按钮看起来像这样 -

<a href="testimonials-view.cfm?rID=#ReviewID#" title="Update this testimonial">
   <img src="images/buttonSaveContinue.gif" border="0" />
</a>

因此它回发到同一页面并在 URL 的末尾附加评论 ID,我试图用它来更新正确的数据库记录。

我的更新查询如下所示。我正在尝试做的事情的逻辑在这方面非常明显。

<cfif IsDefined('URL.rID')>
    <cfquery datasource="#Request.dsn#">
        UPDATE clientreview 
        SET cTestimonial = #FORM.rsGetTestimonials.ReviewID#
        WHERE 
            ReviewID = #URL.rID#
    </cfquery>
</cfif>

如果您对此有任何帮助,我们将不胜感激!

如果这不像我希望的那样有意义,请告诉我,我会尝试解释更多。

谢谢, 乔希

最佳答案

我认为问题在于您没有命名文本区域,给它一个固定或动态的名称,然后在您的更新中引用该名称。

关于mysql - ColdFusion 动态文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9394419/

相关文章:

java - 从 MySQL TIME 到 Java Date 的值未正确转换

ColdFusion 错误 - 我在移动到新服务器的网站上遇到错误?

mysql - 从多个 MySQL 表中选择字段,(1=2) 是什么意思?

coldfusion - 如何使用 CFML 测试两个数组是否相同?

php - 使用 MYSQL 连接一列中的所有行

php - 当数据库仍为空时,默认图像不会显示

php - php如何获取某一列的所有值

php - 将 3 个 mysql 查询合并为 1 个

variables - 在 cfscript ColdFusion 中定义变量?

ios - 使用 ColdFusion com.notnoop.apns.SimpleApnsNotification 时的 APN 设备 token 编码