我正在尝试首先检查NULL,如果值为NULL,则跳过INSERT.但这不是正在发生的事情.即使我没有在表单字段中输入任何内容,代码也会插入NULL记录.这几乎就像是在认识到不存在的东西.
<cfoutput>
<cfif form.TBCom is not "">
<cfquery name="TestTBComm" datasource="TrenaTest">
INSERT INTO Comment1 (
UniqueNum,
ComTyp,
Comments )
SELECT
'#UniqueNum#',
'#TBComV#',
'#TBCom#'
</cfquery>
</cfif>
</cfoutput>
Run Code Online (Sandbox Code Playgroud) 这是我在第一页上的代码
<body onload=setTimeout("location.href='http://64.124.162.184/TrenaTest/testformtwo.htm'?UniqueNum=#form.UniqueNum#",3000) bgcolor="#FFFFFF">
Run Code Online (Sandbox Code Playgroud)
然后,当我进入下一页时,我有
<cfif isdefined("form.UniqueNum") and len(form.UniqueNum)>
#form.UniqueNum#
</cfif>
Run Code Online (Sandbox Code Playgroud)
它不会给我任何错误NULL.