`

coldfusion批量保存

阅读更多

  最近一直在学习coldfusion,今天遇到了一个动态增行,并进行批量保存的问题,搞了半天终于搞定啦,发出来和大家分享一下。

  以下是具体代码,感兴趣的朋友可以看看:

<cfprocessingdirective pageencoding="utf-8">
<!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" />
<script src="webroot/js/jquery.js"></script>
<script>
	function addCustomField(id){
		val = parseInt(Math.random()*100);
		tr_id = $("#test>tbody>tr:last").attr("id");
        tr_id++;
        str = "<tr><td><input type='text' name='username_"+val+"'/><input type='password' name='userpass_"+val+"' /></td></tr>";
        $('#'+id).append(str);
	}
</script>
<cfif isDefined("form.submit")>
	<cfif isdefined("form.fieldnames")>
       <cfif form.fieldNames CONTAINS "username_">
          <cfloop list="#form.fieldnames#" index="i">
			<cfif i CONTAINS "username_">
               <cfset fieldid = listRest(i,"_")>
                   <cfquery name="batch" datasource="#request.dsn#">
                      insert into cf_user(name,pass) 
                      values(
                      	'#evaluate("form.username_" & fieldid)#',
                        '#evaluate("form.userpass_" & fieldid)#'
                      )
                   </cfquery>
             </cfif>
         </cfloop>
      </cfif>
   </cfif>
</cfif>
<title>无标题文档</title>
</head>

<body>
<cfform>
	<table id="cust_table">
    	<tr>
        	<td>用户注册</td>
        </tr>
        <tr>
        	<td>
            <input type="text" name="username_1" />
            <input type="password" name="userpass_1" />
            </td>
            <td><img src="images/admin_add.jpg" onclick="addCustomField('cust_table');"/></td>
        </tr>
        <input type="submit" name="submit" value="注册" />
    </table>

</cfform>
</body>
</html>

 数据库当然还是最简单的用户表,只有三个字段:

create table cf_user(
  id int primary key auto_increment,
  name varchar(20),
  pass varchar(20)
)

 以上就是全部的信息啦,感兴趣的朋友可以一起交流coldfusion的信息,本人QQ:395079181

分享到:
评论

相关推荐

    ColdFusion9升级到ColdFusion16

    从ColdFusion9升级到ColdFusion16是一个涉及多个方面的过程。本文将详细介绍从ColdFusion9升级到ColdFusion16的关键知识点,为确保升级过程顺利进行提供必要的信息。 首先,升级的主要切入点包括产品结构的变更、...

    coldfusion

    通过`&lt;cfquery&gt;`标签,开发者可以编写SQL语句,获取、更新、插入和删除数据。 4. **ColdFusion Application Framework**:Adobe ColdFusion还包含一个应用框架,用于组织和管理复杂的Web应用。它包括Session管理、...

    使用ColdFusion Express进行ColdFusion Web应用开发

    这包括但不限于减少不必要的数据库查询、缓存数据结果、利用ColdFusion内置的功能来提升效率。 4. **安全性**:保护应用程序免受攻击是每个开发者都应该重视的问题。使用安全的编程实践,如验证用户输入、限制对敏感...

    Java for Coldfusion Developers

    Java for Coldfusion Developers

    Coldfusion 9的注册文件

    此外,ColdFusion 9增强了性能,特别是在数据库连接和数据处理方面,为开发者提供了更快的响应时间和更高的效率。 在描述中提到的“生成的页面没有水印”,这可能是指ColdFusion 9生成的网页模板或者PDF文档没有...

    coldfusion 论坛源码 cfbb

    总结来说,CFBB V1.3.1是一款基于ColdFusion的论坛软件,利用MSSQL数据库提供稳定的数据存储。它的源码展示了ColdFusion语言的使用,为开发者提供了学习和实践的平台。在使用和维护CFBB时,不仅要注意功能实现,还要...

    ColdFusion初级教程

    ColdFusion Web application是帮助你建立实施大规模网站应用系统的最快方式,它集成了浏览器,服务器及数据库技术。从电子商务到商业流程自动化,从Intranets到Internet,ColdFusion都能够帮助你快速、轻松的开发实施...

    coldfusion_install.pdf

    Adobe ColdFusion是一款由Adobe公司开发的服务器端技术,用于快速开发和部署基于Java平台的Web应用。ColdFusion MX 2016(即文档中提到的版本)为开发人员提供了一套工具,以开发、测试和部署企业级应用。从文档提供...

    ColdFusion函数

    - `ArrayInsertAt()`: 在指定位置插入元素。 - `ArrayContains()`: 检查数组是否包含指定元素。 5. **文件和I/O函数**: - `FileExists()`: 检查文件是否存在。 - `FileOpen()`: 打开文件。 - `FileRead()`: ...

    ColdFusion参考手册

    你可以通过这个标签来获取、插入、更新或删除数据库中的数据。 2. **** - 用于输出变量或表达式的结果,是展示动态内容的关键。可以与配合使用,将数据库查询结果输出到页面上。 3. **** - 创建HTML表单,用于收集...

    ColdFusion函数.chm

    ColdFusion 函数 大部分 集合

    ColdFusion 5.0高级编程5.pdf

    根据给定的信息,“ColdFusion 5.0高级编程5.pdf”这个文件主要...无论是从数据访问、安全性增强还是模板调试等方面来看,ColdFusion 5.0都为开发者提供了丰富的工具和支持,使其能够在高级编程领域取得更大的成就。

    ColdFusion安装指南

    - 在“数据库”标签页中添加新的数据源,设置数据库连接信息。 3. **创建应用程序**: - 使用 ColdFusion 的内置工具或通过编写 CFML 代码来创建 Web 应用程序。 4. **部署应用程序**: - 将应用程序部署到 ...

    awesome-coldfusion, 出色的ColdFusion框架库和软件的精选列表.zip

    awesome-coldfusion, 出色的ColdFusion框架库和软件的精选列表 出色的ColdFusion 出色的ColdFusion框架。库和软件的精选列表。 灵感来自于的javascript 。请求请求非常欢迎。出色的ColdFusion引擎应用程序框架测试...

    ColdFusion后台利用方法

    ColdFusion后台利用方法

    coldfusion初级教程

    ColdFusion是建立交互式站点的一个快速而强大的开发工具。利用ColdFusion,可以用最快的速度将服务器, 浏览器,和数据库技术相集成,建立强大的Web应用程序,而且,它不需要传统的编程语言, 你只需将标准的HTML...

    Adobe ColdFusion

    Adobe ColdFusion ColdFusion初級教程繁體中文

    coldfusion 函数中文帮助文档

    coldfusion function chinese document

    ColdFusion 速成课程

    - 掌握使用CFML(ColdFusion Markup Language)存储和输出数据的方法。 - 定义ODBC Driver,实现与数据库的连接。 - 编写查询语句,实现信息的动态发布、添加和更改。 - 在应用中正确使用局部变量、Cookie以及...

Global site tag (gtag.js) - Google Analytics