INSERT语句和Coldfusion问题

时间:2014-08-29 15:10:40

标签: mysql sql coldfusion insert

我问了一个类似的问题,但细节太长,无法在那里发表评论。我在CF中有一个insert语句,它将值输入到MYSQL数据库的空表中。当我手动将值输入CF INSERT语句时,它工作得很好。但是当我试图让CF从表单中插入数据时没有任何反应。没有错误消息,网页出现就好了。我的CF声明如下:

<cfquery name="updateInsOpTable" datasource="applewood">
INSERT INTO ins_opt_table (address,option1,option2,option3,-etc.)
VALUES ('#form.address#','#form.option1#','#form.option2#','#form.option3#'-etc.)
</cfquery>

这是我的表格:

<p>
<cfoutput query="getCategory">
<cfif #idOpCategories# IS 1>
#UCase(getCategory.categoryName)#

</cfif>
</cfoutput>

</p>

<p>

<cfoutput query="getOptions">
<cfif idOpCategories eq 1>
<input type="checkbox" value="#getOptions.idOptions#" name="option1" />
#getOptions.option# <br />
</cfif>
</cfoutput>

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

CFIF声明是问题所在。我把它格式化错了,这显示了我的生锈技能。我正在使用:

IsDefined(#form.submitOptions#)

并且实际工作的代码是:

IsDefined("form.submitOptions")