Something like this: a) at the top of your action page add: <cfset ttlquestions = 5><!--- total number of q's in the test ---> <cfset correctanswers = 0>
b) in the table showing answers in your action page add <cfset correctanswers = correctanswers+1> to all your <cfif> blocks like so: <cfif Form.Q1 EQ Ans1> <img src="Images/Good.gif" alt="Correct" width="16" height="16"> <cfset correctanswers = correctanswers+1> <cfelse> ...[your current code as is here]... </cfif> c) at the bottom of your action page show the score: <cfoutput>Your Score: #round( (correctanswers/ttlquestions)*100, )#%</cfoutput> Azadi On 04/03/2011 11:48 , John Eubanks wrote: > Anyone know how to calculate a percentage from form variables. I have a > simple quiz (five questions) with multiple choice answers. I have the > correct answers set using cfset on the processing page. However, I need to > run a percentage so the display shows something like: Score: 80%. > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:342742 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm