I hate bothering you guys, but I have noone else I could ask.

I am working on this questionaire thing which checks answers inputed by the 
user with already stored answerd in my database, right now I have it set up so 
that is the answer does not match the one I have in my db it tells the user "on 
or more of your answers is wrong" what I want to do now is Specify which answer 
is the one that is wrong, because it becomes frustrating to the user when they 
don't know which one they have wrong, either by making the worng answer red or 
showing a warning window like I have. this is my code:

<!--- Aster the form has been submited--->
<cfif isDefined ("form.AnsFild1")>
                                
                <cfquery name="AnsCheck" datasource="Hunts">
                    SELECT             A1, A2, A3, A4, A5, A6, A7, A8, A9, A10
                    FROM               DailyHunt
                    WHERE              A1 = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.AnsFild1#">
                    AND                A2 = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.AnsFild2#">
                    AND                A3 = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.AnsFild3#">
                    AND                A4 = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.AnsFild4#">
                    AND                A5 = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.AnsFild5#">
                    AND                A6 = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.AnsFild6#">
                    AND                A7 = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.AnsFild7#">
                    AND                A8 = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.AnsFild8#">
                    AND                A9 = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.AnsFild9#">
                    AND                A10 = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.AnsFild10#">
                </cfquery>
                <cfif AnsCheck.RecordCount>
                <!--- HUNTER ANSWER HUNT CORRECTLY - Places usr answers in db 
--->
                <!--- HUNTER's Answers are stored in DB --->
                <cfquery datasource="Hunters">
                        UPDATE DailyHntr
                         SET    AnsFild1 = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.AnsFild1#">,
                                AnsFild2 = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.AnsFild2#">,
                                AnsFild3 = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.AnsFild3#">,
                                AnsFild4 = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.AnsFild4#">,
                                AnsFild5 = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.AnsFild5#">,
                                AnsFild6 = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.AnsFild6#">,
                                AnsFild7 = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.AnsFild7#">,
                                AnsFild8 = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.AnsFild8#">,
                                AnsFild9 = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.AnsFild9#">,
                                AnsFild10 = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.AnsFild10#">,
                                DateHuntPlayed = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.DateHuntPlayed#">,
                                TimeHuntPlayed = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.TimeHuntPlayed#">,
                                HuntId = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#url.HuntId#">,
                                PrizeId = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#url.PrizeId#">,
                                HuntSaveURL = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR"
                                
value="LevelCleared.cfm?HuntId=#qHunt.HuntId#&PrizeId=#qPrize.PrizeId#&HunterId=#url.HunterId#">,
                                HunterIp = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#CGI.REMOTE_ADDR#">,
                                HunterBrsr = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#CGI.HTTP_USER_AGENT#">
                         WHERE  PlayerNumber = <cfqueryparam 
cfsqltype="CF_SQL_VARCHAR" value="#FORM.PlayerNumber#">
                </cfquery>
                <!--- HUNTER ANSWERED QUESTIONS CORRECTLY, SENDING TO WINNING 
PAGE --->
                <cflocation
                        url 
="LevelCleared.cfm?HuntId=#qHunt.HuntId#&PrizeId=#qPrize.PrizeId#&HunterId=#url.HunterId#"
                    addToken = "No"> 
                <cfelse>
                                <!--- HUNTER DID NOT ANSWER HUNT CORRECTLY - 
REDIRECTING TO HUNT PAGE --->
                                <script language="Javascript">
                            alert ("ATTENTION! One or more of your answers were 
incorrect. Please review your answers and try again. Thank you!")
                </script>
<!---FORM IS SHOWN AGAIN FOR USER TO COMPLETE--->
</cfif>


Thanks, sorry for bothering you so much! 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Newbie/message.cfm/messageid:3479
Subscription: http://www.houseoffusion.com/groups/CF-Newbie/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.15

Reply via email to