I have the code as:
event_reg.cfm:
<cfform name="form1" method="post"
action="CF/process2.cfm?pmode=a&tid=#url.tid#" id="FormBorder"
style="margin-top:2px;"><span class="bold">Events competing in:</span><table
width="98%" border="0">
<cfif #url.f# eq 1>
<tr>
<td width="15%" align="center">Open Foil</td>
<td width="10%" align="center"><input name="OpenFoil" type="checkbox"
value="1" checked="yes" onClick="optionFoil(this.form)"> </td>
</tr>
</cfif>
<cfif #url.e# eq 1>
<tr>
<td align="center">Open Epee </td>
<td align="center"><input name="OpenEpee" type="checkbox" value="1"
checked="yes" onClick="optionEpee(this.form)"></td>
</tr>
</cfif>
</table>
<cfset id=createuuid()>
<input type="hidden" name="id" value="<cfoutput>#id#</cfoutput>">
<cfdump var="#fRating#">
<input type="hidden" name="fRating"
value="<cfoutput>#check_user.u_foil_rating#</cfoutput>">
<div align="center">
<input name="Submit" type="submit" value="Register" onClick="return
checkmail(this.form.FencerEmail)">
</div>
</cfform>
tournament2.cfm:
<!-- Variables which need to be defined -->
<cfparam name="URL.logout" default="0">
<cfparam name="invalid_login" default="0">
<!-- Code will not be executed unless #FORM.username# IS NOT "" -->
<cfif structKeyExists(form,"username")>
<!-- Check Username, Password, and Level of Administration -->
<cfquery name="check_user" datasource="SalleBoise">
select u_id,u_fName,u_lName,u_foil_rating,u_foil_year
from tournfencer
where u_user='#form.Username#'
</cfquery>
<!-- If there is a valid User then Login user -->
<cfif check_user.recordcount is not 0>
<!-- Log them in with a timeout of 30 minutes (1800 sec) and set
level of Admin-->
<cflogin idletimeout="1800">
<cfloginuser
name = "#FORM.username#"
password ="#FORM.password#"
roles = "1">
</cflogin>
<cfelse>
<!-- If an invalid Login Attemp, Set invalid to 1 for invalid login
script -->
<cfset invalid_login = 1>
</cfif>
</cfif>
<!-- If index.cfm?logout=1 is clicked then Log The User Out -->
<cfif URL.logout is 1>
<cflogout>
<cflocation url="index.cfm">
</cfif>
<!--- Simple index.cfm file that logs you in --->
<cfif GetAuthUser() is "">
<form name="form1" method="post"
action="<cfoutput>#cgi.HTTP_REFERER#</cfoutput>">
User: <input name="username" type="text" id="username"><br>
Pass: <input name="password" type="password" id="password"><br>
<input type="submit" name="Submit" value="Submit">
</form>
<cfelse>
<cfinclude template="inc/event_reg.cfm">
<!---
<p>User: <cfoutput>#GetAuthUser()#</cfoutput></p>
<p><cfoutput>#check_user.u_fName# -
#check_user.u_id#</cfoutput><br> --->
<a href="index.cfm?logout=1">Logout</a>
<cfdump var="#check_user#">
</cfif>
"Kronin555" <webforumsuser@xxxxxxxxxxxxxx> wrote in message
news:gjittr$klt$1@xxxxxxxxxxxxxxxxxxxxxxxx
If you did that dump at the very top of inc/event_reg.cfm, then there must
be
code in event_reg.cfm that we don't see. Are you resetting check_user to
anything in that file?
> But if I dump the variable #fRating#, I get a message that says Element
U_FOIL_RATING is undefined in CHECK_USER
Where are you trying to dump the fRating variable? In CF/process2.cfm? In
event_reg.cfm, you are setting the value of a hidden form variable to
check_user.u_foil_rating. When this page loads, if you view source, is the
value being set correctly?
Your statement about dumping fRating leads me to believe the error is
actually
occurring on a different page, not this page. What page are you actually
getting the undefined variable error?
|