У меня есть запрос, который извлекает столбец 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#">
Ваш вопрос не совсем ясен, но это может быть 2 вещи. 1. RecordCount возвращает всегда количество возвращенных строк из запроса, поэтому, если ваш запрос возвращает 3 строки, он вернет 3. 2. если он вставлен в одно место много раз, например 3 3 3, у вас есть где-то внутри . Вам нужно изменить на и все будет хорошо –
Bonanza
Bonanza, Спасибо за быстрый ответ. Кажется, я просто понял это. Некоторое время я был в тупике! В моем цикле я просто добавил #val (RowCount) # вместо # RowCount #, и он работал нормально. Когда я заменил cfoutput для cfloop, моя страница ничего не загружала. – PPJN
По-прежнему не может найти, почему мое поле ввода возвращает список записей с разделителями-запятыми ... Значение val() работает, но не является идеальным – PPJN