1

私はColdFusion(Railo 3.3)を使用しており、フォームフィールドのセットを動的に追加できるjQueryを使用するいくつかのフォームがあります(たとえば、ユーザーはボックスにチェックマークを付けて、追加の関連フィールドをすべて表示する別の会社の所有者を追加できますオーナー)。すべての情報をデータベースに挿入する必要がありますが、いつでもいくつのフィールドが送信されるのか正確にはわかりません。

この任意の数のフィールドを処理して、ColdFusionを使用してDBに挿入するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

2

フォームは、コレクションとも呼ばれる構造です。

フォーム構造全体をループしてすべてのフィールドを挿入するだけで、送信ボタンなどの一部を除外する必要がありますが、この名前を知っておく必要があります。

<cfloop collection=#form# item="field"> 
    <cfif field neq 'submit'>
        .... insert into DB #form[field]#
    </cfif>
</cfloop>
于 2012-01-03T23:05:30.680 に答える