与变量定义我这里有一个有趣的问题......检查表单字段的名称
<cfloop from="1" to="#form.countField#" index="i">
<cfif isdefined('form["semester#i#"]')>
<cfquery name = "insertCourses" datasource="cas_evaluation">
INSERT INTO courses (faculty, semester, course, students, hours, team_taught, first_time, ec_dl, online, course_revision)
VALUES ('#form.name#', '#form['semester#i#']#', '#form['course#i#']#', '#form['numstudents#i#']#', '#form['hours#i#']#', '#form['team#i#']#', '#form['firsttime#i#']#', '#form['ec_dl#i#']#', '#form['online#i#']#', '#form['revision#i#']#')
</cfquery>
</cfif>
</cfloop>
基本上,我有一个可以在添加或删除一些动态领域。 (这些都是btw字段的行......)我把它编码的方式......如果用户在中间删除一行...(他们删除第2行,第1行和第3行留下......)问题,因为循环正在寻找它,但它不是很明显。所以,我想检查,看看其中的一个字段被定义......但它不喜欢的isdefined变量的语法.. :(
什么建议?
btw,使用 !!! –
Henry
2010-08-16 18:53:44