| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1080 人关注过本帖
标题:如何定义这个变量(不求解了,有个版主不让继续问了)
只看楼主 加入收藏
jiazehua
Rank: 1
来 自:大连
等 级:新手上路
帖 子:77
专家分:0
注 册:2010-8-15
结帖率:58.82%
收藏
已结贴  问题点数:20 回复次数:17 
如何定义这个变量(不求解了,有个版主不让继续问了)
问题:
酒店预订的网站,目前订单显示的价格只是房间单价("RoomPrice")
我想在表格里增加一项:共¥"AllPrice"元
所以需要 房间数量×房间单价×房间数量
现在数据库里有的字段有:
房间单价RoomPrice
房间数量RoomNum
入住日期Start_Time
离店日期End_Time

我要怎么才能实现在表格里显示计算后得出的AllPrice这个参数
定义变量和给它定义算法的这段代码要怎么写

[ 本帖最后由 jiazehua 于 2010-8-30 09:09 编辑 ]
搜索更多相关主题的帖子: 酒店预订 数据库 
2010-08-27 21:34
wangjy500
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:13
帖 子:457
专家分:2569
注 册:2010-7-11
收藏
得分:0 
直接计算不就行了!

QQ:63572063
2010-08-27 22:04
jiazehua
Rank: 1
来 自:大连
等 级:新手上路
帖 子:77
专家分:0
注 册:2010-8-15
收藏
得分:0 
回复 2楼 wangjy500
朋友,我真不会……
我是学日语的
做网站就是乐趣和需要
没有人帮忙
就来论坛了
绝对的菜鸟~有思路可是一点代码不会写啊

巫术时代-个人博客-[url]www.[/url]
2010-08-27 22:20
wangjy500
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:13
帖 子:457
专家分:2569
注 册:2010-7-11
收藏
得分:0 
把那段代码弄上来看看!

QQ:63572063
2010-08-28 12:24
jiazehua
Rank: 1
来 自:大连
等 级:新手上路
帖 子:77
专家分:0
注 册:2010-8-15
收藏
得分:0 
回复 4楼 wangjy500
程序代码:
<body>
<center>
<!--#include file="top.asp"-->
<table width="980" height="24" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td style="text-align:left; color:#666666;">当前位置:<a href="/">首页</a>&gt;&gt;订单查询 <font color="#FF6633"><b></b></font></td>
  </tr>
</table>
<table width="980" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="750" valign="top">
    <table width="100%" border="0" cellspacing="0" cellpadding="0" style="margin-bottom:10px;">
      <tr>
        <td class="f_Title">订单查询</td>
      </tr>
      <tr>
        <td height="314" align="center" valign="top" class="f_Content">
        <table width="90%" border="0" cellspacing="0" cellpadding="0" style="border:#FF7E00 1px dashed;">
          <tr>
            <td height="40" bgcolor="#FFF7EE" style="font-size:14px; text-align:left; padding:5px; line-height:160%; color:#0066CC;"><span style="font-size:18px; color:#FF3300; font-weight:bold;">订单查询</span>-大连差旅网欢迎您回来,订单查询请填写预定时“<strong>联系人</strong>”和“<strong>手机号码</strong>”进行查询</td>
          </tr>
        </table>
        <br />
        <table width="90%" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFF7EE">
        <form name="frmorder1" action="" method="post">
          <tr>
            <td width="10%" height="30" style="text-align:right; font-weight:bold; color:#006699;">订单号:</td>
            <td width="26%" align="left"><input name="OrderNo" value="<%=OrderNo%>" type="text" class="input" /></td>
            <td width="32%" align="left"><input name="Submit" type="submit" class="input" value="查 询" /></td>
            <td width="32%" align="left">
            <%if Session("UserID")="" then%>
                <a href="/login.asp"><font color="#666600"><b>已注册会员登录</b></font></a>
            <%else%>
                <a href="/member-center.asp"><font color="#990000"><b>进入会员中心</b></font></a>
            <%end if%>
            </td>
          </tr>
          <input type="hidden" name="action" value="order1" />
         </form>
<%
If Request.ServerVariables("REQUEST_METHOD") = "POST" and Request("action")="order1" Then
    OrderNo=Replace(Trim(Request("OrderNo")),"'","")
    if OrderNo<>"" then

        set rs=conn.execute("select * from varOrder where OrderNo='"&OrderNo&"'")
        if rs.bof and rs.eof then
            response.Write "<tr><td align=center colspan=6 height=20>对不起,无此订单</td></tr>"
        else
            do while not rs.eof
%>
          <tr bgcolor="#FFFFFF">
            <td height="24" colspan="4" align="left"><table width="100%" border="0" cellspacing="1" cellpadding="0" bgcolor="#FF7E00">
              <tr bgcolor="#FFF7EE">
                <td width="16%" height="24" align="center"><strong>订单号</strong></td>
                <td width="31%" align="center"><strong>酒店名称</strong></td>
                <td width="21%" align="center"><strong>房型</strong></td>
                <td width="8%" align="center"><strong>房间数</strong></td>
                <td width="14%" align="center"><strong>入住日期</strong></td>
                <td width="10%" align="center"><strong>状态</strong></td>
              </tr>
              <tr bgcolor="#FFF7EE">
                <td height="24" align="center" style="color:#0000FF;"><%=rs("OrderNo")%></td>
                <td style="padding-left:3px; text-align:left; line-height:140%;"><%=rs("HotelName")%><br /><%=rs("Star")%><br /><%=rs("RoomPrice")%> </td>
                <td align="center"><%=rs("RoomName")%></td>
                <td align="center"><%=rs("RoomNum")%></td>
                <td align="center"><%=rs("Start_Time")%></td>
                <td align="center"><%
                if rs("State")=0 then
                    response.write "<font color=red>待审核</font>"
                elseif rs("State")=1 then
                    response.write "<font color=blue>已审核</font>"
                elseif rs("State")=2 then
                    response.write "<font color=gray>客户取消</font>"
                elseif rs("State")=3 then
                    response.write "<font color=gray>无效订单</font>"
                elseif rs("State")=4 then
                    response.write "<font color=green>成功订单</font>"
                end if
                %><br />
                <%if rs("State")=1 then
                    response.write"<a href='alipay/alipayto.asp?aliorder="&rs("OrderNo")&"&alimoney="&rs("RoomPrice")&"'>预付房款</a>"
                end if
                %>                </td>
              </tr>
这部分代码对应的页面是这样的:
图片附件: 游客没有浏览图片的权限,请 登录注册

查询后得到的界面表格式这样的:
图片附件: 游客没有浏览图片的权限,请 登录注册


[ 本帖最后由 jiazehua 于 2010-8-28 12:55 编辑 ]

巫术时代-个人博客-[url]www.[/url]
2010-08-28 12:53
wangjy500
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:13
帖 子:457
专家分:2569
注 册:2010-7-11
收藏
得分:0 
你的总价要放在哪里?入住日期后面?
(<%=rs("RoomPrice")%>*<%=rs("RoomNum")%>)

QQ:63572063
2010-08-28 18:03
jiazehua
Rank: 1
来 自:大连
等 级:新手上路
帖 子:77
专家分:0
注 册:2010-8-15
收藏
得分:0 
回复 6楼 wangjy500
额。就放在这个表格里哪个位置都行
页面源码我传附件里麻烦你了
order.zip (2.91 KB)


就是想实现,增加并显示总价这么一个变量

[ 本帖最后由 jiazehua 于 2010-8-28 20:28 编辑 ]

巫术时代-个人博客-[url]www.[/url]
2010-08-28 20:22
wangjy500
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:13
帖 子:457
专家分:2569
注 册:2010-7-11
收藏
得分:20 
回复 7楼 jiazehua
order.rar (2.81 KB)

这个你看看!

QQ:63572063
2010-08-28 23:58
jiazehua
Rank: 1
来 自:大连
等 级:新手上路
帖 子:77
专家分:0
注 册:2010-8-15
收藏
得分:0 
回复 8楼 wangjy500
无敌感谢!
有两个问题哈……本来想自己解决
但是研究了半天发现确实弄不明白……
第一:离店日期在数据库里的字段是End_Time,但是在order界面好像没有定义,我弄的不输出
         
  <td align="center"><%=rs("Start_Time")%><br />
                                   <%=rs("End_Time")%></td>

第二:如果您能帮我定义End_Time然后让其输出数据,还得把它一起乘进去计算总价。否则还是不准。
     就类似于我自己想的这种计算方法:(Start_Time减End_Time)*<%=(rs("RoomPrice"))*(rs("RoomNum"))%>
第三:再定义一个变量A,让A等于上面计算后得到的结果。以便与支付宝做接口

您就好人做到底吧……

巫术时代-个人博客-[url]www.[/url]
2010-08-29 10:41
wangjy500
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:13
帖 子:457
专家分:2569
注 册:2010-7-11
收藏
得分:0 
<td align="center"><%=rs("Start_Time")%><br />
                                   <%=rs("End_Time")%></td>
这样为什么会没有输出?那你看看是 不是哪个字错了?
有输出才会走下二步呀


QQ:63572063
2010-08-29 17:53
快速回复:如何定义这个变量(不求解了,有个版主不让继续问了)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029339 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved