0
사용자가 피드백 양식을 작성할 수있는 피드백 양식 시스템을 만들고 관리자가 답변에 대해 보고서를 실행할 수 있습니다. cfchart를 사용하여 관리자에게 읽기 쉬운 방식으로 결과를 표시하려고합니다.ColdFusion 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>
오전 데 문제가 차트는 각 시리즈에서 답의 각 목록을 표시하고 있다는 점이다 :
여기 내 코드입니다. 이미지를 업로드하려고했지만 새 사용자이므로 허용되지 않습니다. 누구든지 이미지를 좋아한다면 그 이미지를 보낼 수 있습니다.
도움을 주시면 대단히 감사하겠습니다.