Foxtable(狐表)用户栏目专家坐堂 → 移动开发,统计人数怎么显示在html页面?


  共有28人关注过本帖树形打印复制链接

主题:移动开发,统计人数怎么显示在html页面?

帅哥哟,离线,有人找我吗?
zhchling
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:407 积分:4095 威望:0 精华:0 注册:2012/2/9 20:09:00
移动开发,统计人数怎么显示在html页面?  发帖心情 Post By:2025/1/16 13:29:00 [只看该作者]

移动开发。 

怎么添加到页面,各酒店统计人数,

比如,关外客栈 ? 人

1.怎么写sql语句统计各酒店人数
2.怎么写显示到html页面的代码
3.我现在点击按钮(比如今日),按一下能把今天日期显示出来,按第2下,才能列出今天数据。   或者第二下点“确定”也能列出今天数据, 没看明白是怎么回事。   怎么改成按一次就能显示出来今天数据。



Dim wb5 As New WeUI
wb5.AddForm("", "form1", "list.htm")
With wb5.AddButtonGroup("form1", "btg2", False) '水平排列
    .Add("btn3", "昨天", "submit").FormAction = "list.htm?btn=3"
    .Add("btn1", "今日", "submit").FormAction = "list.htm?btn=1" 
    .Add("btn2", "明日", "submit").FormAction = "list.htm?btn=2" 
    .Add("btn4", "后天", "submit").FormAction = "list.htm?btn=4"
    .Add("btn5", "确定", "submit").FormAction = "list.htm?btn=5"
    
End With


Selec* Case e.Path 
    
    Case "list.htm"
        Dim flt As String
        '          e.WriteString(e.PostValues("startdate"))
        If e.GetValues("btn") = 1 Then 
            With wb5.AddInputGroup("form1", "ipg1", "数据筛选")
                .AddInput("startdate", "日期", "date").Value = date.Today  'e.PostValues("startdate")
            End With
        End If
        
        If e.GetValues("btn") = 2 Then 
            With wb5.AddInputGroup("form1", "ipg1", "数据筛选")
                .AddInput("startdate", "日期", "date").Value = Date.Today.AddDays(1) 'e.PostValues("startdate")
            End With
        End If
        If e.GetValues("btn") = 3 Then 
            With wb5.AddInputGroup("form1", "ipg1", "数据筛选")
                .AddInput("startdate", "日期", "date").Value = Date.Today.AddDays( - 1) 'e.PostValues("startdate")
            End With
        End If
        If e.GetValues("btn") = 4 Then 
            With wb5.AddInputGroup("form1", "ipg1", "数据筛选")
                .AddInput("startdate", "日期", "date").Value = Date.Today.AddDays(2) 'e.PostValues("startdate")
            End With
        End If 
        If e.GetValues("btn") = 5 Then 
            With wb5.AddInputGroup("form1", "ipg1", "数据筛选")
                .AddInput("startdate", "日期", "date").Value =  e.PostValues("startdate")
            End With
        End If 
        
        
        flt = "日期=' " & e.PostValues("startdate") & " '"
        
        Dim cmd As New SQL1Command
        cmd.C
        cmd.CommandText = " Selec*  人数, 姓名, 手机,  酒店, 状态  From ({table_dingdan} Inner Join {table_kehu} On {table_kehu}.[idkehu] = {table_dingdan}.[idkehu]) "
        
        If flt > "" Then
            cmd.CommandText = cmd.CommandText & " where " & flt & " and  状态<>'取消' Order By 酒店 "
            
        End If
        
        
        With wb5.AddTable("", "Table1") 
            
            .CreateFromDataTable(cmd.ExecuteReader)
        End With
        
        
        
End Select1
e.WriteString(wb5.Build)



图片点击可在新窗口打开查看此主题相关图片如下:ls.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2025/1/16 13:36:31编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111857 积分:569439 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/1/16 13:32:00 [只看该作者]

这种?http://www.foxtable.com/mobilehelp/topics/0135.htm

 回到顶部
帅哥哟,离线,有人找我吗?
zhchling
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:407 积分:4095 威望:0 精华:0 注册:2012/2/9 20:09:00
  发帖心情 Post By:2025/1/16 13:50:00 [只看该作者]

是要在页面上,添加文字,显示统计 的酒店人数。不是在表格里汇总显示合计人数 


 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111857 积分:569439 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/1/16 14:09:00 [只看该作者]

……
        dim dt as datatable = cmd.ExecuteReader
dim a as integer = dt.compute("sum(人数)")
wb5.InsertHTML("<h3 style='margin-top:5px'>总人数:" & a & "</h3>")
        With wb5.AddTable("", "Table1") 
            .CreateFromDataTable(dt )
        End With
        
        
……

 回到顶部