2016-03-24 5 views
-1

У меня есть запрос, который извлекает столбец ID, комментариев и статуса из моей таблицы. И комментарии, и статус могут быть обновлены пользователем на странице. Идентификатор используется для обновления каждой записи. Я поставил его так, что цикл будет происходить на основе RecordCount запроса, но счетчик возвращает раз значение умножения:ColdFusion: обновление нескольких записей одним щелчком мыши

т.е. RowCount = 3, 3, 3

Если я вручную обновить свой синтаксис, чтобы показать счетчик циклов как 3, он отлично работает. Я использую тег cfoutput для вывода в таблицу HTML, поэтому тег находится внутри таблицы. Будет ли это? В любом случае, вот мой синтаксис для задания количества записей:

<form action="cit_update.cfm" method="post" id="citUpdate"> 
<input type="hidden" name="RowCount" value="#ReviewExpand.RecordCount#"> 
+0

Ваш вопрос не совсем ясен, но это может быть 2 вещи. 1. RecordCount возвращает всегда количество возвращенных строк из запроса, поэтому, если ваш запрос возвращает 3 строки, он вернет 3. 2. если он вставлен в одно место много раз, например 3 3 3, у вас есть где-то внутри . Вам нужно изменить на и все будет хорошо – Bonanza

+0

Bonanza, Спасибо за быстрый ответ. Кажется, я просто понял это. Некоторое время я был в тупике! В моем цикле я просто добавил #val (RowCount) # вместо # RowCount #, и он работал нормально. Когда я заменил cfoutput для cfloop, моя страница ничего не загружала. – PPJN

+0

По-прежнему не может найти, почему мое поле ввода возвращает список записей с разделителями-запятыми ... Значение val() работает, но не является идеальным – PPJN

ответ

1

Вы используете # ReviewExpand.RecordCount # внутри <cfoutput query="ReviewExpand"> TAG, то ваше возвращение происходит раз RecourdCount.

Вам необходимо получить recordCount из цикла <cfoutput query=""> ....

+0

Будет ли это в теге cfset? – PPJN

+0

Да может быть внутри тега cfset! ИЛИ помещаем ваше поле формы из цикла запросов и без проблем используем RecordCount. –

+0

Спасибо! Это решило мою проблему! – PPJN

Смежные вопросы