标签: coldfusion

ColdFusion日期前的日期

我好像在这里有一个脑屁.我试图在今天的日期之前显示14天或更长时间内输入数据库的所有用户.出于某种原因,我要么得到所有人,要么得到所有人,而不是我需要的人.这就是我所拥有的.请告诉我哪里出错了.谢谢!

<CFSET TodaysDate = #DateFormat (Now(), "mm-dd-yyyy")#>
<CFSET CheckDate = #DateFormat(TodaysDate-14,"mm-dd-yyyy")#>

<cfquery name="getUser" datasource="DNS_Test">
    select *
    from   Login
    where  DateEntered <= #CheckDate#
</cfquery>


<cfoutput> 
<cfloop QUERY="getUser">
   #getUser.LastName#, #getUser.FirstName# <br>
<cfloop>
</cfoutput>
Run Code Online (Sandbox Code Playgroud)

coldfusion

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

我如何用字符串中的select语句评估cfif

sel_prod_dt = "select distinct change_app_code, change_number "
          & " \<cfif NDA_check eq "
          &'"Y"' 
          &"> FROM db.tb tb"
          &"\<cfelse\>FROM db.tb2 PC\<\/cfif\>"
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

语法错误,在单词'change_number'和请求结束之间需要类似名称或Unicode分隔符的标识符.

有谁可以帮助我这方面..

sql database coldfusion coldfusion-9 cfml

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

如何在ColdFusion中获取单选按钮的值?

我找不到一个简单的教程来帮助我完成这项任务.基本上我需要分配单选按钮的值并通过会话将其传递给下一页.这是我的单选按钮输入代码.

<input type="radio" name="statReqYN" id="statReqYN-0" value="Yes" checked="checked"> Yes
<input type="radio" name="statReqYN" id="statReqYN-1" value="No"> No
Run Code Online (Sandbox Code Playgroud)

之后,我将设置按钮的值:

<cfif isdefined("form.newProdYN") and form.newProdYN is "No"> 
<cfset form.newProdNY = "No">
</cfif>
Run Code Online (Sandbox Code Playgroud)

最后,我将通过提交按钮将其传递到同一会话的下一页:

<cfif not arrayLen(errors)>
<cfset session.checkout.input = {
newProdNY=form.newProdNY}>
<cflocation url="formcomplete.cfm" addToken="false">
</cfif>
Run Code Online (Sandbox Code Playgroud)

但是当我尝试在html中使用#session.checkout.input.newProdYN#获取值时,结果是未定义的.任何人都可以帮我解决这个问题吗?

coldfusion get button radio

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

cfselect绑定和jquery事件冲突

我使用<cfselect>的bind属性绑定加载状态列表.该绑定与另一个<cfselect>加载相关城市的绑定相关联.这两个工作正常.

现在我需要添加第三个选择列表.当第一个cfselect更改时,我想将两者的值传递cfselect给jQuery,以加载第三个列表.第三个列表是一个普通的HTML <select>.这基本上是一个旧的继承代码所以我知道两件事的混合是一个坏主意.

所以这是正在发生的事情.第一次打电话没问题.它传递正确cityid.下次我改变状态时,它的状态通过cfselect改变,但是它传递旧的cityid而不是新的.这会为第三个下拉列表创建一个问题,该问题不会加载结果.

所以基本上结构是这样的:

  • 首先cfselect绑定加载状态
  • 第二个cfselect绑定基于stateid传递加载城市
  • 第三个select从前两个cfselect获取州和城市值以加载邮政编码

现在jQuery代码:

$(document).on('change',function() {
   var a = $("#cfselect1").val();
   /* 
      The next line seems to be a problem area. It always fetches 
      the old cityid. Maybe due to the ext js bind is loading 
      later than jquery being first
   */
   var b = $("#cfselect2").val(); 
   $ajax({ajax code here})
}); 
Run Code Online (Sandbox Code Playgroud)

我希望我提出一个明确的问题.

javascript coldfusion jquery

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

在ColdFusion中查找和替换

这是困扰我的代码.我需要找到代码并替换为Fancybox代码,但它抛出一个错误:win未定义

替换mywin值

<cfsavecontent variable="x">
mywin = window.open (url,"win",'toolbar=yes,location=yes,resizable=yes,copyhistory=yes,scrollbars=ye?s,width=878,height=810'); 
</cfsavecontent>
Run Code Online (Sandbox Code Playgroud)

对此:

mywin = $.fancybox('href' :url,'width': '500');
Run Code Online (Sandbox Code Playgroud)

我这样想

<cfset a  = Replace(x,"mywin = window.open (url,"win",'toolbar=yes,location=yes,resizable=yes,copyhistory=yes,scrollbars=yes,width=878,height=810');","$.fancybox()","one")>
Run Code Online (Sandbox Code Playgroud)

更新代码:

<cfsavecontent variable="foo">
      function setmycode() {
      url = "http://myurl.com?thestep=9&sortBy=1&sortOrder=1";
      mywin = window.open (url,"win",'toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,resizable=yes,copyhistory=yes,scrollbars=yes,width=878,height=810');
    mywin.focus();
    return false;
    }
  </cfsavecontent>  
  <cfset a  = Replace(foo,"mywin = window.open (url,""win"",'toolbar=yes,location=yes,resizable=yes,copyhistory=yes,scrollbars=yes,width=878,height=810');","$.fancybox()","one")>
  <cfdump var="#a#">
Run Code Online (Sandbox Code Playgroud)

coldfusion

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

Coldfusion Json来自结构

我正在使用此代码

<cfset user_data = StructNew() />
<cfset user_data[["field_a"]["und"]["tid"] = '123' /> 
Run Code Online (Sandbox Code Playgroud)

<cfset json = SerializeJSON(user_data)>

它生成了这个json

{"und":{"tid":123}}
Run Code Online (Sandbox Code Playgroud)

我想让json看起来像这样

{"und":[{"tid":123}]}
Run Code Online (Sandbox Code Playgroud)

我如何更改结构?

coldfusion json

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

ColdFusion和MySql日期格式

我正在使用表单将日期添加到我的MySQL数据库中.该列的数据类型为datetime,列名为_date.

要输出我的数据,我使用此代码:

<cfoutput>
    <cfquery name="vehiclelogDate" datasource="#datasource#">
        select ID, '_date'
        from   vehicle_log
        where  vehicle_id = <cfqueryparam value="#url.id#">
        order by _date ASC
    </cfquery>

    <cfset fist_year = DATEPART("yyyy",'#vehiclelogDate._date#')>

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

当我这样做时,我收到错误:值_date无法转换为日期.

我最近从Access测试数据库转换为MYSQL,现在出现了这个错误.

有人可以帮忙吗?

mysql coldfusion

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

在线程在coldfusion中完成时发送电子邮件

所以我有一个非常漫长的过程调用第三方API,解析超过3000个条目的数据,然后插入或更新我们的数据库中的数据.

现在,我有一个链接,点击后会触发ajax请求到执行所有这些处理的页面.它返回带有处理结果的JSON(错误或成功消息).问题是,处理完成需要大约15-20分钟,如果用户关闭标签,它会停止,或者如果他们刷新标签,它会重新开始.

我已经将它移动到一个线程,以便它可以在后台运行,用户可以继续前进而不停止它.但是无法返回在处理期间或完成时可能出现的任何错误消息.因此,我试图找到一种方法,在线程完成时简单地向管理员发送电子邮件.

我将数据库插入和更新包装在try/catch块中,以便处理处理中的任何错误,但我需要找到一种方法来在线程完成并且用户离开页面时发送电子邮件,或者甚至关闭了浏览器.

我对coldfusion线程并不熟悉,文档还可以,但对我的情况不够具体.这里的任何帮助都会很棒.

email coldfusion multithreading

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

SQL CFoutput帮助,而不是在打开网页时处理

我目前正在学习SQL.在我的CFM页面上,我已经从教授给我们的指示中输入了所有信息.我甚至与其他学生相比,试图找出问题所在,但他们的页面看起来像我的.请帮我弄清楚我做错了什么.谢谢.

这是网页链接http://pretendcompany.com/jaedenemployees.html

错误:

第66行第32栏的72777A不是有效的标识符名称.CFML编译器正在处理:CFOUTPUT标记的主体,从第62行第3列开始.

码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<meta name="author" content="YOUR NAME HERE" />

<title>USU MIS 2100</title>

<style type="text/css" media="all">
td {
align:center;
width:955;
border:none;
text-align:center;  
vertical-align:top;
height:40px;
}


table.center{
    margin:auto;
}
h1{
font-size:26px;
color:#001F3E;  

}
h2{
font-size:20px; 
color:#ffffff;
}
img{ text-align:center;
}
td.photo{
margin:auto;    

}
</style>


</head>

<body>
<table class="center">
  <tr>
    <td  ><img src="images/header2_usu.jpg" width="755" height="265" alt="usu" /></td>
  </tr>
  <tr>
    <td style="height:900;background-color:#D7D9D9;padding-top:50px;">

    Employees by Department …
Run Code Online (Sandbox Code Playgroud)

sql coldfusion ms-access

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

如何在FileSystem中获取旧的Coldfusion MX7序列号

在制作中,我有两个ColdFusion MX7服务器.一个人在上个月崩溃,我将检索我的序列号以重新安装我的环境.

我知道可以从管理员界面取回序列号但我无法启动我的服务器.我只能访问文件系统.

是否可以在不使用管理员界面的情况下从文件系统中检索崩溃机器的序列号?如果可能,我在哪里可以在我的"CFusionMX7"根目录中找到它?

coldfusion serial-number coldfusion-7

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