Foxtable(狐表)用户栏目专家坐堂 → 如何在登录中获取表中的数据,来作为登录名,求解


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

主题:如何在登录中获取表中的数据,来作为登录名,求解

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


加好友 发短信
等级:七尾狐 帖子:1505 积分:9045 威望:0 精华:0 注册:2017/10/24 15:24:00
如何在登录中获取表中的数据,来作为登录名,求解  发帖心情 Post By:2018/3/20 18:00:00 [只看该作者]

请问一下,这个登录页面的用户名如何从“平台合伙人订单数据”这个表中的 “上级(统计所有合伙人)_上级”这一列中来获取登录名呢,我的本意是:当用户登录进去后,只有用户名与“上级(统计所有合伙人)_上级”这一列相同,才能看到这一行的数据
'通用头事件
Dim fl As String = "d:\web\" & e.path
If filesys.FileExists(fl)
    Dim idx As Integer = fl.LastIndexOf(".")
    Dim ext As String  = fl.SubString(idx)
    Select Case ext
        Case ".jpg",".gif",".png",".bmp",".wmf",".js",".css" ,".html",".htm",".zip",".rar"
            e.WriteFile(fl)
            Return
    End Select
End If

Dim wb As new WeUI
'---身份验证
Dim verified As Boolean '用户身份验证
Dim Username As String =e.Cookies("username")
Dim Password As String =e.Cookies("password")

If e.Path="logon.htm"
    If e.PostValues.ContainsKey("username") AndAlso e.PostValues.ContainsKey("password") Then
        Username=e.PostValues("username")
        Password=e.PostValues("password")
    End If
End If

If Username="admin" AndAlso Password="110" Then
    verified=True
End If
If Username="liaohb" AndAlso Password="111" Then
    verified=True
End If

If verified AndAlso e.Path="logon.htm" Then
    wb.AppendCookie("username",Username)
    wb.AppendCookie("password",Password)
    wb.InsertHTML("<meta http-equiv='Refresh' c>")'---跳转到数据页面
    e.WriteString(wb.Build)
    Return
ElseIf verified = False AndAlso e.Path<>"logon.htm" Then
    wb.InsertHTML("<meta http-equiv='Refresh' c>")'---跳回首页
    e.WriteString(wb.Build)
    Return
End If

'--------以下是页面
Select Case e.Path
    
    Case "logon.htm"
        wb.AddPageTitle("","pageheader","合伙人","合伙人详细信息")
        If e.PostValues.ContainsKey("username") AndAlso e.PostValues.ContainsKey("password") Then
            wb.AddToptips("","toptip1","用户名或密码错误!").msec=3000 '---停留三秒的时间
        End If
        
        wb.AddForm("","form1","logon.htm")
        With wb.AddInputGroup("form1","ipg1")
            .AddInput("username","用户","text")
            .AddInput("password","密码","password")
        End With
        With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1","登录","submit")
        End With
        
    Case "show.htm"
        
        Dim user As String =e.PostValues("username")
        wb.AddPageTitle("","pageheader","合伙人","合伙人详细信息")
        Dim g As new SQLGroupTableBuilder("合伙人","平台合伙人订单数据")
        g.C

         g.Groups.AddDef("上级统计所有合伙人_上级")

        g.Groups.AddDef("平台订单信息_会员姓名")
        '   g.Groups.AddDef("平台订单信息_付款时间")
       ' g.Groups.AddDef("平台订单信息_订单编号")
             '  g.Groups.AddDef("平台订单信息_状态")
        g.Totals.AddDef("平台订单信息_一级佣金")
        
        g.Totals.AddDef("平台订单信息_商品价格")
        
        g.Totals.AddDef("平台订单信息_商品数量")
        
        g.VerticalTotal = True
        '  g.Filter="[上级统计所有合伙人_上级] =" & user
        Dim dt As DataTable = g.Build(False)
        Dim sb As new StringBuilder
        sb.AppendLine("合伙人信息如下:</br></br>")
        For Each dr As DataRow In dt.DataRows
            sb.Append(dr("上级统计所有合伙人_上级") & ":" & dr("平台订单信息_会员姓名") &  "," & dr("平台订单信息_商品数量") & "," & dr("平台订单信息_商品价格") & "<br/>")
        Next
        e.WriteString(sb.ToString)
        
End Select


e.WriteString(wb.Build)

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


加好友 发短信
等级:七尾狐 帖子:1505 积分:9045 威望:0 精华:0 注册:2017/10/24 15:24:00
  发帖心情 Post By:2018/3/20 18:02:00 [只看该作者]

这是对应图片

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180320175126.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180320175415.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:七尾狐 帖子:1505 积分:9045 威望:0 精华:0 注册:2017/10/24 15:24:00
  发帖心情 Post By:2018/3/20 18:03:00 [只看该作者]

对应图片

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180320180127.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180320180139.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/20 18:34:00 [只看该作者]

这个代码

 

For Each dr As DataRow In dt.DataRows

 

改成

 

For Each dr As DataRow In dt.select("上级(统计所有合伙人)_上级 = '" & e.cookies("username") & "'")


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


加好友 发短信
等级:七尾狐 帖子:1505 积分:9045 威望:0 精华:0 注册:2017/10/24 15:24:00
  发帖心情 Post By:2018/3/20 19:02:00 [只看该作者]

这个 登录进去这里的用户名可以从“平台合伙人订单数据”这个表中的 “上级(统计所有合伙人)_上级”这一列来获取吗,

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180320190229.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/20 19:05:00 [只看该作者]


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


加好友 发短信
等级:七尾狐 帖子:1505 积分:9045 威望:0 精华:0 注册:2017/10/24 15:24:00
  发帖心情 Post By:2018/3/20 19:42:00 [只看该作者]

可以了,谢谢,可以把结果显示为表格的吗?
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180320194313.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:超级版主 帖子:107744 积分:548059 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/3/20 20:08:00 [只看该作者]


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


加好友 发短信
等级:七尾狐 帖子:1505 积分:9045 威望:0 精华:0 注册:2017/10/24 15:24:00
  发帖心情 Post By:2018/3/20 21:01:00 [只看该作者]

显示这个错误,是表达式的问题吗?

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180320210107.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:七尾狐 帖子:1505 积分:9045 威望:0 精华:0 注册:2017/10/24 15:24:00
  发帖心情 Post By:2018/3/20 21:12:00 [只看该作者]

这个
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180320211216.png
图片点击可在新窗口打开查看

 回到顶部
总数 22 1 2 3 下一页