小编sul*_*han的帖子

两次显示问题

任何人都可以查看此代码告诉我它有什么问题吗?我不明白为什么它会显示两次问题。

这是根据问题类型显示问题的代码,我的意思是它将查看问题文件夹以匹配问题类型模板,然后将其与问题一起显示。这是显示调查问题的代码。

<cfoutput>
 <cfset step = 0 />
 <form class="form form-horizontal" action="#buildUrl(action='survey.savesurveyresults',querystring='surveyId=#rc.surveyid#')#" method="post">
  <input type="hidden" name="id" value="0">
  <input type="hidden" name="fksurveyid" value="#rc.surveyId#">
  <input type="hidden" name="fkquestionid" value="#rc.questions.id#"> 
  <fieldset> 
   <cfloop query="rc.questions">
    <cfset step ++ />
    <cfset answer = "" />
    <cfmodule template="../question/#rc.questions.template#/display.cfm" step="#step#" question="#rc.questions.question#" template1="#rc.questions.template#"  fkquestionid="#rc.questions.id#" answer="#answer#" required="#rc.questions.required#" result="result#step#"/>
   </cfloop>

   <div class="form-actions">
    <button type="submit" name="submit" class="btn btn-success">Submit answers</button>
   </div>  
  </fieldset>
 </form>
</cfoutput>
Run Code Online (Sandbox Code Playgroud)

这是我的 display.cfm,用于查看问题及其问题类型,例如 truefalse 或 yes 或 no。

<cfparam name="attributes.yesno" default="false">
 <cfoutput>
  <p>#attributes.step#) #attributes.question# <cfif attributes.required EQ 1><strong>*    </strong></cfif></p>
  <div class="answers">
   <cfif …
Run Code Online (Sandbox Code Playgroud)

coldfusion coldfusion-9

2
推荐指数
2
解决办法
379
查看次数

WHERE子句附近的SQL语法错误

谁能告诉我这个查询有什么问题?

<cfquery name="activesurveys">
      SELECT surveys.id,
             surveys.name,
             surveys.description,
      WHERE  surveys.active= 1
        AND  surveys.showinpubliclist= 1
     FROM 
             surveys
</cfquery>
<cfreturn activesurveys>
Run Code Online (Sandbox Code Playgroud)

当我执行此代码时,它会给出以下错误:

"您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,以便在第4行的'WHERE survey.active = 1 AND surveys.showinpubliclist = 1'附近使用正确的语法"

mysql coldfusion coldfusion-9

1
推荐指数
2
解决办法
5014
查看次数

变量ID未定义

任何人都可以查看此代码并告诉我为什么我得到变量ID未定义错误?

<cffunction name="login" access="public" returntype="void">
  <cfargument name="rc" type="struct" required="true">
  <cfset user = getUserService().login(arguments.rc.Username,arguments.rc.password)>
  <cfif isDefined('User')>
    <cfset session.auth = structNew()>
    <cfset session.auth.isLoggedin = "yes"/>
    <cfset session.auth.user = user />
    <cfset session.auth.id = id>  
    <cfset session.auth.username = UserName />
    <cfset session.auth.password = password />
  <cfelse>
    <cfset rc.message = createMessage('error','','entered password is wrong')>
    <cfset variables.fw.redirect('login.default','message')>
  </cfif>
  <cfset variables.fw.redirect('')>
</cffunction>
Run Code Online (Sandbox Code Playgroud)

coldfusion coldfusion-9 cfml

0
推荐指数
1
解决办法
1198
查看次数

标签 统计

coldfusion ×3

coldfusion-9 ×3

cfml ×1

mysql ×1