|
<% chkmenu=6 %>
|
|
| Confirmation |
|
<%
set rs = server.CreateObject("Adodb.RecordSet")
set rspets = server.CreateObject("Adodb.RecordSet")
set rsgr = server.CreateObject("Adodb.RecordSet")
rs.open "userpetTable",conn, adOpenForwardOnly,adLockOptimistic,adCmdTable
rs.Filter = "petid = " & session("pid") & " and userid = '" & session("userid") &"'"
rspets.open "select * from userpettable where userid = " & session("userid"),conn,adOpenForwardOnly,adLockOptimistic
rsgr.open "select * from userpettable where status = 'Growing' and userid = " & session("userid"),conn
if rsgr.eof then
Max = 0
while not rspets.eof
max = max + 1
rspets.moveNext
wend
if not max >= 9 then
if rs.eof then
rs.addnew
set urs = Server.CreateObject("Adodb.RecordSet")
sqlstr = "select userid from usertable where username = '" & session("username") & "'"
urs.open sqlstr,conn
rs("userid") = urs("userid")
urs.close
sqlstr = "select petId from pettable where petId = " & session("pid")
urs.open sqlstr,conn
rs("petId") = urs("petId")
urs.close
rs("strength") = 100
rs("userpetname")=request.form("pname")
rs("gender") = request.Form("gender")
rs("cityid") = 1
rs("energylevel") = 100
rs("hungerlevel") = 0
rs("creationdate") = date()
rs("laccessdate") = date()
if max = 0 then
rs("status") = "Grown Up"
else
rs("status") = "Growing"
end if
rs("weaponlevel") = 1
rs.update
pid = rs("userpetid")
rs.close
set rsp = Server.CreateObject("Adodb.recordset")
rsp.open "SELECT weapontable.weaponId, weapontable.Cost FROM weapontable WHERE (((weapontable.weaponName) Like 'Pocket Knife')) OR (((weapontable.weaponName)='Bastard Sword')) OR (((weapontable.weaponName)='Dagger'));",conn
while not rsp.eof
conn.execute "insert into weaponpettable (userpetid,weaponid,cost,quantity) values ("& pid & ","& rsp("weaponid") & ","& rsp("cost") & ",1)"
rsp.movenext
wend
'Response.Redirect("pets.asp?yes=1")
Response.Write("Your Pet is Created")
else
'Response.Redirect("pets.asp?No=1")
Response.Write("The pet you have chosen already exists, to go back please press Go Back")
end if
else
Response.Write("You are allowed only 9 pets, to go back please press Go Back")
end if
Else
Response.Write("You can grow one pet at a time, to go back please press Go Back")
End if
%>
|
|
|
|
|
|
|
|
|