coldfusion - Cfloop 只返回列表的第一个和最后一个值的值
问题描述
长话短说,我正在开发一个针对 MySQL 数据库执行 CRUD 的应用程序。一切都很好,除了更新部分。我有一个用户提交到数据库的 HTML 表单,以及一个单独的页面,其中特定记录(事件)被拉回表单并填充输入。所有其他输入都正常工作,但我的复选框块正在挣扎。
每个复选框输入标签都有这个关联的 ColdFusion 代码(cfloop、cfif)。循环确定该值是否包含在从数据库返回的列表中,如果为真则显示“Checked”:
<!--Each input has a cfloop and cfif tag to determine checked checkboxes-->
<input
type="checkbox"
id="alumni_relations"
value="Alumni Relations"
name="cboxes"
<cfloop index="foundRecord.event_type" list="#foundRecord.event_type#" delimiters=",">
<cfoutput>
<cfif #foundRecord.event_type# EQ "Alumni Relations">Checked</cfif>
</cfoutput>
</cfloop>
>
<label for="alumni_relations">Alumni Relations</label>
<br>
效果很好!但无论出于何种原因,它只会为列表中列出的第一个和最后列出的项目返回“已检查”(例如:校友关系、体育、管理协会、大学的列表只会返回“已检查”的校友关系和田径)这是一张照片:
复选框示例图像
我认为它必须与索引有关,但我已经搜索了 cfloop 的文档,但我只是没有弄清楚。任何有任何帮助/建议的人将不胜感激!
解决方案
推荐阅读
- ios - 如何处理文本字段中的格式化数字(货币)?
- tensorflow - Tensorflow:使用同一个 ImageDataGenerator 并行训练多个模型
- android - 如何在 Kotlin for Android 客户端上使用 protobuf 生成 gRPC 代码?
- javascript - Javascript:array.indexOf() 未返回正确的元素索引
- tensorflow - 物体检测损失不减少,AP增加
- php - 带有 getDQL 的 Symfony 子查询抛出错误
- python - datatimeindex 上的多个条件
- android - 使用 gradle DSL 在多模块项目中声明风味依赖项
- python - Python 的代码对象是什么类型的?
- javascript - 如何在 reactjs 中移动标签?