Subject : updation error Author : sonu Date : 11/25/2002 11:24:00 AM
I have this very simple page trying to do an updation. But when I submit the form I get a,
" The page cannot be displayed
There is a problem with the page you are trying to reach and it cannot be displayed. "
I cannot for the life of me figure out the problem. Please advise.
(note: some of the code is not mine !!)
#UpdateInfo.asp (this is the first page)
<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>
<%
if Session("PasswordEq"
= false then
Response.Write("<li>Password Fields were not Equal. Please Enter Again.</li><BR>"
end if
if Session("BlankFields"
= true then
Response.Write("<li>Please Enter at Least 7 Chracters for the Password field</li><BR>"
end if
%>
<%
Set objConnection = Server.CreateObject("ADODB.Connection"
Set objRecordSet = Server.CreateObject("ADODB.RecordSet"
objConnection.Open Application("telerad_ConnectionString"
,"sa", ""
sql = "select * from UserInfo where UserName = '" & Session("Username"
& "'"
Set objRecordSet = objConnection.Execute (sql)
function m(a,b)
if a = b then
m = "checked"
else
m = ""
end if
end function
%>
<form method="post" action = "UpdatePost.asp" name="form1">
<input type ="hidden" name = "Variable1" value="Yahoo..!!!" ></input>
<P> </P>
<P align=center><FONT size=7><STRONG>Personal Information</STRONG></FONT></P>
Username: <%=Response.Write(objRecordSet.Fields("UserName"
)%>
<p>Last name: <input value = <%=objRecordSet.Fields("LastName"
%> name="Surname"> </p>
<p>First name: <input value = <%=objRecordSet.Fields("FirstName"
%> name="Firstname"> </p>
<br>
<p>Change Password
<p>Enter new Password: <INPUT type="password" name="Password1"> </p>
<p>Confirm new Password: <INPUT type = "password" name="Password2"> </p>
<p> </p>
<P align=center><FONT size=7><STRONG>Office Computer
Information</STRONG></FONT></P>
<P>Computer Type:
<input <%=m(objRecordSet.Fields("OfficeCompType"
,"Laptop"
%> type="radio" value="Laptop" name ="officecomptype">Laptop
<input <%=m(objRecordSet.Fields("OfficeCompType"
,"Desktop"
%> type="radio" name="officecomptype" value="Desktop"> Desktop</P>
<p>Operating System:
<input <%=m(objRecordSet.Fields("OfficeOS"
,"Win 2000"
%> type="radio" name ="officeOS" value="Win 2000">Win2000
<input <%=m(objRecordSet.Fields("OfficeOS"
,"Win NT"
%> type="radio" name="officeOS" value="Win NT">Win NT
<input <%=m(objRecordSet.Fields("OfficeOS"
,"Win XP"
%> type="radio" name="officeOS" value="Win XP">WinXP
<input <%=m(objRecordSet.Fields("OfficeOS"
,"MAC OS"
%> type="radio" name="officeOS" value="MAC OS"> MAC OS </p>
<p>Screen Resolution:
<input <%=m(objRecordSet.Fields("OfficeScreenRes"
,"800 x 600"
%> type="radio" name="officeResolution" value="800 x 600" > 800 x 600
<input <%=m(objRecordSet.Fields("OfficeScreenRes"
,"1024 x 768"
%> type="radio" name="officeResolution" value="1024 x 768">1024 x 768
<input <%=m(objRecordSet.Fields("OfficeScreenRes"
,"1280 x 1024"
%> type="radio" name="officeResolution" value="1280 x 1024"> 1280 x 1024</p>
<p>Processor Speed:
<input name="officespeed" value = <%=Response.Write(objRecordSet.Fields("OfficeProcessorSpeed"
)%>>
RAM:
<input name="officeRAM" value = <%=Response.Write(objRecordSet.Fields("OfficeRAM"
)%>>
Screen Size:
<input name="officesize" value = <%=Response.Write(objRecordSet.Fields("OfficeScreenSize"
)%>></p>
<p>Connection Type: <input <%=m(objRecordSet.Fields("OfficeConnectionType"
,"LAN"
%> type="radio" name="officecontype" value="LAN" >
LAN <input <%=m(objRecordSet.Fields("OfficeConnectionType"
,"DSL"
%> type="radio" name="officecontype" value="DSL"> DSL
<input <%=m(objRecordSet.Fields("OfficeConnectionType"
,"Cable"
%> type="radio" name="officecontype" value="Cable"> Cable <input <%=m(objRecordSet.Fields("OfficeConnectionType"
,"Modem"
%> type="radio" name="officecontype" value="Modem">
Modem</p>
<P> </P>
<P align=center><FONT size=7><STRONG>Home Computer
Information</STRONG></FONT></P>
<P>Computer Type: <INPUT <%=m(objRecordSet.Fields("HomeCompType"
,"Laptop"
%> name=homecomptype type=radio value=Laptop>
Laptop <INPUT <%=m(objRecordSet.Fields("HomeCompType"
,"Desktop"
%> name=homecomptype type=radio value=Desktop>
Desktop</P>
<P>Operating System: <INPUT <%=m(objRecordSet.Fields("HomeOS"
,"Win 2000"
%> name=homeOS type=radio
value="Win 2000">Win 2000 <INPUT <%=m(objRecordSet.Fields("HomeOS"
,"Win NT"
%> name=homeOS type=radio
value="Win NT">Win NT <INPUT <%=m(objRecordSet.Fields("HomeOS"
,"Win XP"
%> name=homeOS type=radio
value="Win XP">Win XP <INPUT <%=m(objRecordSet.Fields("HomeOS"
,"MAC OS"
%> name=homeOS type=radio value="MAC OS"> MAC
OS </P>
<P>Screen Resolution: <INPUT <%=m(objRecordSet.Fields("HomeScreenRes"
,"800 x 600"
%> name=homeResolution type=radio
value="800 x 600"> 800 x 600 <INPUT <%=m(objRecordSet.Fields("HomeScreenRes"
,"1024 x 768"
%> name=homeResolution type=radio
value="1024 x 768">1024 x 768 <INPUT <%=m(objRecordSet.Fields("HomeScreenRes"
,"1280 x 1024"
%> name=homeResolution type=radio
value="1280 x 1024"> 1280 x 1024</P>
<P>Processor Speed: <INPUT
name=homespeed value = <%=Response.Write(objRecordSet.Fields("HomeProcessorSpeed"
)%>> RAM:
<INPUT name=homeRAM value= <%=Response.Write(objRecordSet.Fields("HomeRAM"
)%>> Screen Size: <INPUT
name=homesize value = <%=Response.Write(objRecordSet.Fields("HomeScreenSize"
)%>></P>
<P>Connection Type: <INPUT <%=m(objRecordSet.Fields("HomeConnectionType"
,"LAN"
%> name=homecontype type=radio value=LAN>
LAN <INPUT <%=m(objRecordSet.Fields("HomeConnectionType"
,"DSL"
%> name=homecontype type=radio value=DSL>
DSL <INPUT <%=m(objRecordSet.Fields("HomeConnectionType"
,"Cable"
%> name=homecontype type=radio value=Cable>
Cable <INPUT <%=m(objRecordSet.Fields("HomeConnectionType"
,"Modem"
%> name=homecontype type=radio value=Modem> Modem</P>
<P> </P>
<p align="center">
<input type="reset" value="Reset" name="B2">
<input type="submit" value="Submit" name="B1">
</form></P>
</BODY>
</HTML>
#This is the page it is submitting to
<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>
<%
Password1 = Request.Form.Item("Password1"
Password2 = Request.Form.Item("Password2"
SomethingWrong = false
if Password1 = "" OR Password2 = ""
SomethingWrong = true
Session("BlankFields"
= true
end if
if Password1 <> Password2 then
SomethingWrong = true
Session("PasswordEq"
= false
end if
if SomethingWrong = true then
Response.Redirect("Registration.asp"
end if
%>
else
<%
Set objConnection = Server.CreateObject("ADODB.Connection"
Set objRecordSet = Server.CreateObject("ADODB.RecordSet"
objConnection.Open Application("telerad_ConnectionString"
,"sa", ""
sql = "UPDATE UserInfo SET "
sql=sql & "HomeCompType = '" & Request.Form.Item("Homecomptype"
& "',"
sql=sql & "HomeOS = '" & Request.Form.Item("HomeOS"
& "',"
sql=sql & "HomeScreenRes = '" & Request.Form.Item("HomeResolution"
& "',"
sql=sql & "HomeProcessorSpeed = '" & Request.Form.Item("Homespeed"
& "',"
sql=sql & "HomeRAM = '" & Request.Form.Item("HomeRAM"
& "',"
sql=sql & "HomeScreenSize = '" & Request.Form.Item("Homesize"
& "',"
sql=sql & "HomeConnectionType = '" & Request.Form.Item("Homecontype"
& "',"
sql=sql & "OfficeCompType = '" & Request.Form.Item("Officecomptype"
& "',"
sql=sql & "OfficeOS = '" & Request.Form.Item("OfficeOS"
& "',"
sql=sql & "OfficeScreenRes = '" & Request.Form.Item("OfficeResolution"
& "',"
sql=sql & "OfficeProcessorSpeed = '" & Request.Form.Item("Officespeed"
& "',"
sql=sql & "OfficeRAM = '" & Request.Form.Item("OfficeRAM"
& "',"
sql=sql & "OfficeScreenSize = '" & Request.Form.Item("Officesize"
& "',"
sql=sql & "OfficeConnectionType = '" & Request.Form.Item("Officecontype"
& "'"
sql=sql & "Password = '" & Request.Form.Item("Password1"
& "'"
sql = sql & " where UserName = '" & Session("Username"
& "'"
Set objRecordSet = objConnection.Execute (sql)
Response.Write(sql)
end if
%>
<BR>
<BR>
Update Complete.
<BR>
Click <a href = "Survey.asp">here</a> to Submit a survey.
</BODY>
</HTML>
Thanks
I have this very simple page trying to do an updation. But when I submit the form I get a,
" The page cannot be displayed
There is a problem with the page you are trying to reach and it cannot be displayed. "
I cannot for the life of me figure out the problem. Please advise.
(note: some of the code is not mine !!)
#UpdateInfo.asp (this is the first page)
<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>
<%
if Session("PasswordEq"
Response.Write("<li>Password Fields were not Equal. Please Enter Again.</li><BR>"
end if
if Session("BlankFields"
Response.Write("<li>Please Enter at Least 7 Chracters for the Password field</li><BR>"
end if
%>
<%
Set objConnection = Server.CreateObject("ADODB.Connection"
Set objRecordSet = Server.CreateObject("ADODB.RecordSet"
objConnection.Open Application("telerad_ConnectionString"
sql = "select * from UserInfo where UserName = '" & Session("Username"
Set objRecordSet = objConnection.Execute (sql)
function m(a,b)
if a = b then
m = "checked"
else
m = ""
end if
end function
%>
<form method="post" action = "UpdatePost.asp" name="form1">
<input type ="hidden" name = "Variable1" value="Yahoo..!!!" ></input>
<P> </P>
<P align=center><FONT size=7><STRONG>Personal Information</STRONG></FONT></P>
Username: <%=Response.Write(objRecordSet.Fields("UserName"
<p>Last name: <input value = <%=objRecordSet.Fields("LastName"
<p>First name: <input value = <%=objRecordSet.Fields("FirstName"
<br>
<p>Change Password
<p>Enter new Password: <INPUT type="password" name="Password1"> </p>
<p>Confirm new Password: <INPUT type = "password" name="Password2"> </p>
<p> </p>
<P align=center><FONT size=7><STRONG>Office Computer
Information</STRONG></FONT></P>
<P>Computer Type:
<input <%=m(objRecordSet.Fields("OfficeCompType"
<input <%=m(objRecordSet.Fields("OfficeCompType"
<p>Operating System:
<input <%=m(objRecordSet.Fields("OfficeOS"
<input <%=m(objRecordSet.Fields("OfficeOS"
<input <%=m(objRecordSet.Fields("OfficeOS"
<input <%=m(objRecordSet.Fields("OfficeOS"
<p>Screen Resolution:
<input <%=m(objRecordSet.Fields("OfficeScreenRes"
<input <%=m(objRecordSet.Fields("OfficeScreenRes"
<input <%=m(objRecordSet.Fields("OfficeScreenRes"
<p>Processor Speed:
<input name="officespeed" value = <%=Response.Write(objRecordSet.Fields("OfficeProcessorSpeed"
RAM:
<input name="officeRAM" value = <%=Response.Write(objRecordSet.Fields("OfficeRAM"
Screen Size:
<input name="officesize" value = <%=Response.Write(objRecordSet.Fields("OfficeScreenSize"
<p>Connection Type: <input <%=m(objRecordSet.Fields("OfficeConnectionType"
LAN <input <%=m(objRecordSet.Fields("OfficeConnectionType"
<input <%=m(objRecordSet.Fields("OfficeConnectionType"
Modem</p>
<P> </P>
<P align=center><FONT size=7><STRONG>Home Computer
Information</STRONG></FONT></P>
<P>Computer Type: <INPUT <%=m(objRecordSet.Fields("HomeCompType"
Laptop <INPUT <%=m(objRecordSet.Fields("HomeCompType"
Desktop</P>
<P>Operating System: <INPUT <%=m(objRecordSet.Fields("HomeOS"
value="Win 2000">Win 2000 <INPUT <%=m(objRecordSet.Fields("HomeOS"
value="Win NT">Win NT <INPUT <%=m(objRecordSet.Fields("HomeOS"
value="Win XP">Win XP <INPUT <%=m(objRecordSet.Fields("HomeOS"
OS </P>
<P>Screen Resolution: <INPUT <%=m(objRecordSet.Fields("HomeScreenRes"
value="800 x 600"> 800 x 600 <INPUT <%=m(objRecordSet.Fields("HomeScreenRes"
value="1024 x 768">1024 x 768 <INPUT <%=m(objRecordSet.Fields("HomeScreenRes"
value="1280 x 1024"> 1280 x 1024</P>
<P>Processor Speed: <INPUT
name=homespeed value = <%=Response.Write(objRecordSet.Fields("HomeProcessorSpeed"
<INPUT name=homeRAM value= <%=Response.Write(objRecordSet.Fields("HomeRAM"
name=homesize value = <%=Response.Write(objRecordSet.Fields("HomeScreenSize"
<P>Connection Type: <INPUT <%=m(objRecordSet.Fields("HomeConnectionType"
LAN <INPUT <%=m(objRecordSet.Fields("HomeConnectionType"
DSL <INPUT <%=m(objRecordSet.Fields("HomeConnectionType"
Cable <INPUT <%=m(objRecordSet.Fields("HomeConnectionType"
<P> </P>
<p align="center">
<input type="reset" value="Reset" name="B2">
<input type="submit" value="Submit" name="B1">
</form></P>
</BODY>
</HTML>
#This is the page it is submitting to
<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>
<%
Password1 = Request.Form.Item("Password1"
Password2 = Request.Form.Item("Password2"
SomethingWrong = false
if Password1 = "" OR Password2 = ""
SomethingWrong = true
Session("BlankFields"
end if
if Password1 <> Password2 then
SomethingWrong = true
Session("PasswordEq"
end if
if SomethingWrong = true then
Response.Redirect("Registration.asp"
end if
%>
else
<%
Set objConnection = Server.CreateObject("ADODB.Connection"
Set objRecordSet = Server.CreateObject("ADODB.RecordSet"
objConnection.Open Application("telerad_ConnectionString"
sql = "UPDATE UserInfo SET "
sql=sql & "HomeCompType = '" & Request.Form.Item("Homecomptype"
sql=sql & "HomeOS = '" & Request.Form.Item("HomeOS"
sql=sql & "HomeScreenRes = '" & Request.Form.Item("HomeResolution"
sql=sql & "HomeProcessorSpeed = '" & Request.Form.Item("Homespeed"
sql=sql & "HomeRAM = '" & Request.Form.Item("HomeRAM"
sql=sql & "HomeScreenSize = '" & Request.Form.Item("Homesize"
sql=sql & "HomeConnectionType = '" & Request.Form.Item("Homecontype"
sql=sql & "OfficeCompType = '" & Request.Form.Item("Officecomptype"
sql=sql & "OfficeOS = '" & Request.Form.Item("OfficeOS"
sql=sql & "OfficeScreenRes = '" & Request.Form.Item("OfficeResolution"
sql=sql & "OfficeProcessorSpeed = '" & Request.Form.Item("Officespeed"
sql=sql & "OfficeRAM = '" & Request.Form.Item("OfficeRAM"
sql=sql & "OfficeScreenSize = '" & Request.Form.Item("Officesize"
sql=sql & "OfficeConnectionType = '" & Request.Form.Item("Officecontype"
sql=sql & "Password = '" & Request.Form.Item("Password1"
sql = sql & " where UserName = '" & Session("Username"
Set objRecordSet = objConnection.Execute (sql)
Response.Write(sql)
end if
%>
<BR>
<BR>
Update Complete.
<BR>
Click <a href = "Survey.asp">here</a> to Submit a survey.
</BODY>
</HTML>
Thanks