テーブルからID、コメント、ステータスカラムを取得するクエリがあります。コメントとステータスの両方を、ページのユーザーが更新することができます。 IDは各レコードの更新に使用されます。ループは、クエリのRecordCountに基づいて行われますように、私はそれを設定しているが、カウンタは値の乗算回数を返します。ColdFusion:1回のクリックで複数のレコードを更新する
すなわち行カウント= 3、3、3
私は手動で表示するには、私の構文を更新した場合3としてループカウンタ、それは正常に動作します。 cfoutputタグを使用してHTMLテーブルに出力するので、タグはテーブル内にあります。これは問題だろうか?とにかく、ここでのレコード数を設定するための私の構文は次のとおりです。
<form action="cit_update.cfm" method="post" id="citUpdate">
<input type="hidden" name="RowCount" value="#ReviewExpand.RecordCount#">
あなたの質問は明確ではありませんが、それらは2つのことになる可能性があります。 1. RecordCountはクエリから返される行の数を常に返します。クエリが3行を返す場合は、3を返します。2. 1つの場所に3,3などのように何度も挿入された場合は、の中にが含まれます。 をに変更する必要があります。 –
Bonanza
Bonanza、 お返事ありがとうございます。私はちょうどそれを考え出したと思う。私はしばらく困惑していました!私のループでは、#RowCount#ではなく#val(RowCount)#を追加して正常に動作しました。 cfloputの代わりにcfoutputを使用すると、ページに何もロードされませんでした。 – PPJN
私の入力フィールドがrecordcountのコンマで区切られたリストを返す理由を見つけることができないようです... val()ソリューションは機能しますが、理想的ではありません – PPJN