小编Geo*_*Geo的帖子

CFLOOP双打 - Coldfusion

我试图使用cfloop循环形式0.0到5.0,但它取出小数点,并从0到5循环.

这是我的代码

<select name="cweight">

    <option value="">---</option>

    <cfloop index = "cweight" from = "0.0" to = "5.0"> 
        <option value="#cweightid#">#cweight#</option>
    </cfloop>

</select>
Run Code Online (Sandbox Code Playgroud)

我需要循环超过0.1,0.2,0.3直到达到5.0.

我应该添加什么才能让我这样做?

coldfusion coldfusion-9 cfloop

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

Coldfusion从查询中添加变量

我有一个查询,我试图添加最终输出的单个值.

这是查询

<cfloop query="score">
  <cfset scorefinal = score * answerweight>
  <cfif getCategories.surveyidfk eq score.surveyidfk and getCategories.categoryidfk eq score.categoryidfk>
    <cfset result = getcategories.cweight * scorefinal>
    <cfdump var="#result#">
  </cfif>
</cfloop>
Run Code Online (Sandbox Code Playgroud)

此代码输出1.5 2.5 1.3

我需要一个方法,将这些值添加到另一个变量中,这将允许我在最后只显示一个值.

我想将这些值存储在一个数组中,然后添加数组的元素,但我很确定有一种更快,更简单的方法.

coldfusion coldfusion-9

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

使用javascript控制CFINCLUDE文件

我试图用javascript控制cfinclude标签,从来没有做过,我不确定是否可以开始.

这是我的代码:

<form name="form" id="form" action="survey_sounding_geo.cfm" method="post">
   <input type="hidden" name="isPost" value="1" />
   <select name="format" id="format" onChange="showDiv(this.value);">
      <option value="SurveyList" <cfif format eq 'SurveyList'>selected</cfif>>List surveys</option>
      <option value="testimonial"<cfif format eq 'testimonial'>selected</cfif>>List Testimonials</option>
      <option value="html_lsbg"<cfif format eq 'html_lsbg'>selected</cfif>>List Survey Ratings by Group</option>
      <option value="excel1"<cfif format eq 'excel1'>selected</cfif>>Export Survey Summary</option>
      <option value="excel_esd"<cfif format eq 'excel_esd'>selected</cfif>>Export Survey Details</option>
      <option value="excel_esc"<cfif format eq 'excel_esc'>selected</cfif>>Export Survey Comments</option>
   </select>
   <input type="button" name="btn_1" value="Generate" onClick="submitForm();">
</form>
Run Code Online (Sandbox Code Playgroud)

这是我的js代码:

function submitForm()
{
        document.form.submit();

        var res = document.getElementById('format').value;

        if(res ==  'testimonial'){
        $("#test").html('<cfinclude template="Report_testimonials.cfm">'); …
Run Code Online (Sandbox Code Playgroud)

javascript coldfusion jquery coldfusion-9

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

从列表ColdFusion 9中转储变量

在我转储之后我有这个结构:

<cfdump var="#currentInfo.answers#">

我怎样才能访问里面的值LIST

我需要将该值与将来的另一个变量进行比较,以允许我进行某些操作.

结构

coldfusion cfdump coldfusion-9

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

CF包含问题

我试图cfinclude一个文件,并将一些值传递给该特定文件.我不知道是否可能,所以任何回复都表示赞赏.

这是我的代码:

<cfoutput>

    <cfset path = "?id=#email_id#&contactid=#email_contactid#&ownerid=#email_ownerid#">

    <cfinclude template="/email_results#path#">

</cfoutput>
Run Code Online (Sandbox Code Playgroud)

我的映射是这样的:

E:\网站\ exampleCom\cf_modules \报告\ resultsTemplate.cfm

我做了一个#expandPath("/ email_results #path#")#,它给了我正确的输出

(E:\网站\ exampleCom\cf_modules \报告\ resultsTemplate.cfm ID = 123的ContactID = 123&OWNERID = 123)

但是当我试图包含文件时,它会出错.我可以通过cfinclude传递变量吗?这是它错误我的代码吗?

coldfusion

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

ColdFusion 9中的登录系统

我正在使用我公司之前在使用框架的网站上使用的非常旧的登录系统.之前,当有人尝试错误的用户/传递组合时,框架会加载一个简单的cfinclude文件,其中包含登录表单和错误消息.现在我在弹出窗口中使用一个调用application.cfc的表单,但是不是在弹出窗口中返回错误消息,页面将cfinclude文件从应用程序组件加载到新页面.

所以我需要为这个应用程序做一些事情.首先,我需要初始弹出窗口保持不动,如果用户/传递的组合错误,页面不应该提交,最后我需要在弹出窗口的某处出现错误消息.

如果有人做过这样的事情之前我真的很感激你的意见.

这是我的代码的一部分:

登录表格:

<!--- loginErrMsg display - to tell why login is denied --->
<cfif isdefined("loginErrMsg")><span style="color:red">#loginErrMsg#</span><br /></cfif>

<form name="LoginForm" id="LoginForm" action="<cfif test is false>https://secure.example.com</cfif>#loginFormAction#" method="post" target="_top">
</cfoutput>
<input type="hidden" name="loginPost" value="true">
    <p>
      Login below to take advantage of the great services we offer:
    </p>

    E-mail:<input name="j_username" class="loginform" type="text" size="30" maxlength="50" id="j_username"> 
    Password: <input name="j_password" type="password" size="30" maxlength="16" class="loginform">
    <br />

    <input type="submit" name="btn" value="Submit" class="bluebuttonnormal">
    </form>
Run Code Online (Sandbox Code Playgroud)

Application.cfc代码:

<cflogin applicationtoken="swmadmin">
        <cfif NOT IsDefined("cflogin")>
            <cfinclude template="login.cfm">
            <cfabort>
        <cfelse>
            <cfquery …
Run Code Online (Sandbox Code Playgroud)

coldfusion cflogin coldfusion-9

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

ListGetAt解析CSV文件时出现问题

我有一个脚本从客户端读取CSV文件,并将值拆分为稍后将进入数据库的变量.

当CSV进入的列数少于所需的最小值时,这是我得到的错误.

In function ListGetAt(list, index [, delimiters]), the value of index, 11, is not a valid as the first argument (this list has 10 elements). Valid indexes are in the range 1 through the number of elements in the list.

Expression

Invalid list index 11. 
Run Code Online (Sandbox Code Playgroud)

这是代码的示例

    <cfscript>
            csvData = csvloaderCFC.loadCSVfile(csvfilename);
    </cfscript>



    <cfset i=0>



<!---  loop CSV Data ---->

<cfloop index="line" list="#csvData#" delimiters="#chr(10)##chr(13)#">

<!---  Ignore 1st Row ---->
        <cfif i EQ 0>
            <cfset i++>
              <cfscript>
                continue;
            </cfscript>
         </cfif>

                       <!--- Split …
Run Code Online (Sandbox Code Playgroud)

csv coldfusion

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

获取属性的值 - javascript

我有一个for loopJSON对象上运行并返回控制台中的属性.我想要做的是返回控制台中该属性的值.

这是代码

   for (var i in response) {
       console.log(i); //return the property to the console
    }
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到response.i财产的名称而不只是财产的名称?

javascript json for-loop properties object

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

将平面文件导入 MS SQL

我正在尝试使用平面文件导入方法将 CSV 导入 MSSQL 2008,但出现溢出错误。关于如何解决它的任何想法?

我之前使用该工具处理最多包含 10K-15K 记录的文件,但该文件中有 75K 条记录....

这些是错误信息

Messages
Error 0xc020209c: Data Flow Task 1: The column data for column "ClientBrandID" overflowed the disk I/O buffer.
 (SQL Server Import and Export Wizard)

Error 0xc0202091: Data Flow Task 1: An error occurred while skipping data rows.
 (SQL Server Import and Export Wizard)

Error 0xc0047038: Data Flow Task 1: SSIS Error Code DTS_E_PRIMEOUTPUTFAILED.  The PrimeOutput method on component "Source - Shows_csv" (1) returned error code 0xC0202091.  The component returned …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

CFArgument导致函数返回ERROR 415

我试图在CF11中创建一个REST Web服务,我收到一个错误,我真的不明白它来自哪里.

步骤1
我创建了一个函数,它返回一个查询的结果 - 工作正常
步骤2
添加了一些CFArguments函数返回415 Unsupported Media Type
步骤3
删除cfarguments,函数再次工作.....

有人推荐吗?

这是组件

<cfcomponent restpath="student" rest="true">
    <cffunction name="dbTest" access="remote" output="false" returntype="query"  httpmethod="get" restpath="dbTest">

        <cfargument name="addSFSurveys" type="numeric" required="No" default="0">
        <cfargument name="showRatings" type="numeric" required="No" default="5">
        <cfargument name="siteID" type="numeric" required="No" default="0">
        <cfargument name="pageID" type="numeric" required="No" default="0">
        <cfargument name="includeDoctor" type="numeric" required="No" default="1">
        <cfargument name="topReviews" type="string" required="No" default="">
        <cfargument name="testimonialID" type="string" required="No" default="">
        <cfargument name="procedureID" type="string" required="No" default="">
        <cfargument name="detailedScore" type="string" required="No" default="">
        <cfargument name="minScore" type="string" required="No" default="">
        <cfargument name="maxScore" …
Run Code Online (Sandbox Code Playgroud)

coldfusion coldfusion-11

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