2012-01-03 8 views
1

저는 ColdFusion (Railo 3.3)을 사용하고 있으며 양식 필드 집합을 동적으로 추가 할 수있는 jQuery를 사용하는 여러 가지 양식이 있습니다 (예 : 사용자가 상자를 추가하여 다른 회사를 추가 할 수 있음). 추가 소유자에 대한 모든 관련 필드를 표시하는 소유자). 모든 정보는 데이터베이스에 삽입해야하지만, 주어진 시간에 정확히 얼마나 많은 필드가 제출 될지는 알 수 없습니다.임의의 수의 양식 필드 처리 방법

ColdFusion에서 DB에 삽입 할 때이 임의의 필드 수를 어떻게 처리합니까?

감사합니다.

+1

지금까지 가지고있는 HTML, jQuery 코드, DB 스키마 및 CF 코드를 표시 할 수 있다면 매우 유용 할 것입니다. –

답변

2

양식은 일명 Collection 구조입니다.

전체 양식 구조를 반복하고 모든 입력란을 삽입 할 수 있습니다. 제출 버튼 등을 제외해야 할 수도 있지만 이름을 알아야합니다.

<cfloop collection=#form# item="field"> 
    <cfif field neq 'submit'> 
     .... insert into DB #form[field]# 
    </cfif> 
</cfloop> 
+0

니스! 나는 그것을 할 수있는 간단한 방법이 있다는 것을 알고있었습니다. 이 기술은 저장 프로 시저와 비슷하게 잘 작동한다고 가정합니다. – red4d

+0

예. .... 비트에서 생성하는 코드의 비트는 관련이 없으므로 저장된 proc 등이 될 수 있습니다. –

+0

그럼 각 양식 필드에 대한 삽입이 있습니까? – HPWD

관련 문제