ColdFusion和反馈表

ColdFusion和反馈表,coldfusion,coldfusion-9,coldfusion-8,cfchart,Coldfusion,Coldfusion 9,Coldfusion 8,Cfchart,我正在创建一个反馈表单系统,用户可以填写反馈表单,管理员用户可以根据答案运行报告。我试图使用cfchart以便于管理员阅读的方式显示结果 这是我的密码: <cfquery name="getFeedbackresults" datasource="#application.dsn#"> SELECT ff.feedbackFormId ,ff.feedbackFormName ,ff.feedbackFormDescription

我正在创建一个反馈表单系统,用户可以填写反馈表单,管理员用户可以根据答案运行报告。我试图使用cfchart以便于管理员阅读的方式显示结果

这是我的密码:

<cfquery name="getFeedbackresults" datasource="#application.dsn#"> SELECT ff.feedbackFormId ,ff.feedbackFormName ,ff.feedbackFormDescription ,ff.activeFrom ,ff.activeTo ,ff.feedbackCountry ,ffq.question ,ffa.answer ,ffq.feedbackQuestionTypeId ,count(answer) AS distinctAnswer FROM feedbackForm ff ,feedbackFormQuestion ffq ,feedbackFormInstance ffi ,feedbackFormAnswer ffa WHERE ff.feedbackFormId = ffq.feedbackFormId AND ff.feedbackFormId = ffi.feedbackFormId AND ffi.feedbackFormInstanceId = ffa.feedbackFormInstanceId AND ffa.feedbackQuestionId = ffq.feedbackQuestionId AND ffq.feedbackQuestionTypeId not in (2,3) GROUP BY ff.feedbackFormId, ff.feedbackFormName, ff.feedbackFormDescription, ff.feedbackCountry, ffq.question, ff.activeFrom, ffq.feedbackQuestionTypeId, ff.activeTo, ffa.answer ORDER BY question </cfquery> <cfoutput> <h2>#getFeedbackresults.feedbackFormName# Results</h2> <h3>Description: <p>#getFeedbackresults.feedbackFormDescription#</p> <ul> <li><strong>Active From: </strong>#getFeedbackresults.activeFrom#</li> <li><strong>Active To: </strong>#getFeedbackresults.activeTo#</li> <li><strong>Country: </strong>#getFeedbackresults.feedbackCountry#</li> </ul> </cfoutput> <cfdump var="#getFeedbackresults#"> <cfchart format="flash" xaxistitle="Questions" yaxistitle="Answers" show3d="yes" chartheight="400" chartwidth="400"> <cfoutput query="getFeedbackresults" group="answer"> <cfchartseries type="bar" serieslabel="#answer#"> <cfchartdata item="#question#" value="#distinctAnswer#"> </cfchartseries> </cfoutput> </cfchart> 我遇到的问题是,图表显示了每个系列中的每个答案列表。我试图上传一张图片,但由于我是一个新用户,所以不允许上传。如果有人想要这个图像,我可以把它发给他们


任何帮助都将不胜感激。

如果您要按答案栏对查询进行分组,则需要按答案栏对查询进行排序。您当前的订单有问题。在对cfoutput上的group属性使用的相同值进行排序后,就可以开始了