佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 946|回复: 2

javascript

[复制链接]
发表于 9-10-2007 02:49 AM | 显示全部楼层 |阅读模式
<%
dim strad, stram, stray, strdd, strdm, strdy

strad=request.form("ad"
stram=request.form("am"
stray=request.form("ay"
strdd=request.form("dd"
strdm=request.form("dm"
strdy=request.form("dy"
Dim objRS
dim SQL
dim objConn
dim strconn
dim SumRoom
Dim FromDate
Dim ToDate
Dim RoomType
Dim Room
SumRoom = 0
FromDate = dateserial(stray,stram,strad)
ToDate = dateserial(strdy,strdm,strdd)
RoomType  = Request.Form("Roomtype"
Room = Request.Form("Room"
datenow= Date()
session.contents("FromDate" = FromDate
session.contents("ToDate" = ToDate
session.contents("RoomType" = Request.Form("Roomtype"
session.contents("Room" = Request.Form("Room"

if ((FromDate < ToDate) AND FromDate > Date())then
Set objConn=Server.CreateObject("ADODB.Connection"
set objRS=Server.CreateObject("ADODB.Recordset"
strconn="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("hotel.mdb"
objConn.open strconn

SQL = "SELECT  (NumRoom) AS TotalRoom FROM [INFONAZA] " & _
            "WHERE (( CheckIn >= #" & FromDate & "# AND CheckOut <= #" & ToDate & "#) OR " & _
            "(CheckIn >= #" & ToDate & "# AND CheckOut < #" & ToDate & "#) OR " & _
            "(CheckIn <= #" & FromDate & "# AND CheckOut > #" & FromDate & "#)) AND " & _
            "(RoomType='" & RoomType & "' )"
objRS.Open SQL,objConn,1,2

if not objRS.EOF then objRS.movefirst
Do while(not objRS.EOF)
     SumRoom = Room + objRS("TotalRoom"
     objRS.MoveNext
Loop

  if RoomType="Deluxe" then
   if SumRoom <20 then
    response.redirect("nazaconfirmation.asp"
   else
    response.redirect("nazafully.asp"

   end if
  else
   if SumRoom <20 then
    response.redirect("nazaconfirmation.asp"
   else
    response.redirect("nazafully.asp"

   end if
  end if
else

response.redirect("nazaerror.asp"

end if

%>

有哪位大大能帮小弟看看这个code有什么问题?我在做一个Hotel Booking的网站,这个code是check room availability。但是Room那里有问题,我只能选择一间房,如果我选择2到5间房就会显示fully book。 各位大大帮帮忙。
回复

使用道具 举报


ADVERTISEMENT

发表于 11-10-2007 05:28 PM | 显示全部楼层
SELECT  (NumRoom) AS TotalRoom FROM [INFONAZA]

是不是要放 count(NumRoom)?
我猜而已..
回复

使用道具 举报

发表于 7-11-2007 01:47 AM | 显示全部楼层
原帖由 gnehk 于 9-10-2007 02:49 AM 发表
Date())then
Set objConn=Server.CreateObject("ADODB.Connection"
set objRS=Server.CreateObject("ADODB.Recordset"
strconn="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("hote ...

look left look right i also think this not jscript but asp
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 19-9-2025 07:40 PM , Processed in 0.974454 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表