带有表单的ColdFusion SQL更新 选择你的名字 来自logboek.tbl_什么 其中,您的姓名= 更新logboek.tbl_什么 设置名称=; 你叫什么名字=
我重写了代码,但现在出现以下错误: queryError字符串更新logboek.tbl_What SET What_name='HTML';哪里有什么 这是我的表格代码:带有表单的ColdFusion SQL更新 选择你的名字 来自logboek.tbl_什么 其中,您的姓名= 更新logboek.tbl_什么 设置名称=; 你叫什么名字=,sql,coldfusion,Sql,Coldfusion,我重写了代码,但现在出现以下错误: queryError字符串更新logboek.tbl_What SET What_name='HTML';哪里有什么 这是我的表格代码: <cfelseif ARGUMENTS.myForm.Submit EQ "Update_what"> <cfquery name="LOCAL.myURL" datasource="#SERVER.cfc.core.getDSN()#"> SELECT What_name
<cfelseif ARGUMENTS.myForm.Submit EQ "Update_what">
<cfquery name="LOCAL.myURL" datasource="#SERVER.cfc.core.getDSN()#">
SELECT What_name
FROM logboek.tbl_What
WHERE What_name = <cfqueryparam cfsqltype="cf_sql_varchar" value="#ARGUMENTS.myForm.What_name#" />
</cfquery>
<cfif LOCAL.myURL.RecordCount eq 0>
<cfreturn VARIABLES.Error.myReturn />
<cfelse>
<cfquery name="LOCAL.myURL" datasource="#SERVER.cfc.core.getDSN()#">
UPDATE logboek.tbl_What
SET What_name=<cfqueryparam cfsqltype="cf_sql_varchar" value="#ARGUMENTS.myForm.What_name#" />;
WHERE What_name=<cfqueryparam value="#ARGUMENTS.myForm.What_name#" cfsqltype="cf_sql_varchar">
</cfquery>
</cfif>
那为什么我不能用我想要的表格更新呢?有人能用表单给出一个更新的例子吗?尝试更改
<form action="blog.Logboek" method="post" name="Update_what">
<input type="Text" name="What_name" placeholder="Type what you want to update:">
<input name="requiredFields"type="hidden" value="What_name" />
<input type="Submit" name="Submit" value="Update_what">
</form>
更新logboek.tbl_What SET What_name=;
你叫什么名字=
进入
更新logboek.tbl\u什么设置什么名称=
你叫什么名字=
我取下了钥匙;在设置名称行的末尾。尝试更改
<form action="blog.Logboek" method="post" name="Update_what">
<input type="Text" name="What_name" placeholder="Type what you want to update:">
<input name="requiredFields"type="hidden" value="What_name" />
<input type="Submit" name="Submit" value="Update_what">
</form>
更新logboek.tbl_What SET What_name=;
你叫什么名字=
进入
更新logboek.tbl\u什么设置什么名称=
你叫什么名字=
我取下了钥匙;在set What_name(设置名称)行的末尾。交叉引用上一个问题-在
设置What_name='HTML'
之后的分号来自何处?投票结束。这是一个简单的打字错误。对照前面的问题-在之后的分号是从哪里来的?投票结束。这是一个简单的打字错误。
UPDATE logboek.tbl_What SET What_name=<cfqueryparam
cfsqltype="cf_sql_varchar" value="#ARGUMENTS.myForm.What_name#" />
WHERE What_name=<cfqueryparam value="#ARGUMENTS.myForm.What_name#"
cfsqltype="cf_sql_varchar">