| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 578 人关注过本帖
标题:求助,帮忙,谢谢
只看楼主 加入收藏
qq5262866
Rank: 1
等 级:新手上路
帖 子:10
专家分:6
注 册:2009-8-7
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:8 
求助,帮忙,谢谢
各位大侠 能不能指点2下,
我要申请很多个账号,每个账号对应管理一条信息
能不能帮帮忙,

首页代码如下
<%

 Dim rs
 Dim msg
 
  if Request.QueryString("action")="login" then
    Set rs = conn.execute("select * from guest where admin='"&Request.Form("usr")&"' and pass='"&Request.Form("pwd")&"'")
        if rs.eof then
         msg = "用户名或密码错误!"
         Session("Login") = False         
        else
         Session("Login") = True
         Response.Redirect("admin.asp")
        end if
    end if
  %>

下面一位好心人提供的思路,(本人一个菜鸟,只是美工)


[ 本帖最后由 qq5262866 于 2009-8-7 16:41 编辑 ]
搜索更多相关主题的帖子: Session 
2009-08-07 15:48
qq5262866
Rank: 1
等 级:新手上路
帖 子:10
专家分:6
注 册:2009-8-7
收藏
得分:0 
" border="0" />
2009-08-07 15:56
qq5262866
Rank: 1
等 级:新手上路
帖 子:10
专家分:6
注 册:2009-8-7
收藏
得分:0 
内页代码如下
<%
    where usr=Session("usr")
    
    
  if Request.QueryString("action")="del" then
      Dim NewsID    
        NewsID = Split(Request.Form("chk"),",")
      Dim k
        For k = 0 To Ubound(NewsID)
             Call DeleNews(NewsID(k))
        Next
     Response.Write("<script>alert('删除成功!')</script>")
  end if
Sub DeleNews(NewID)
   Dim Rs,FileName
    'Set Rs= Conn.Execute("select * from news Where ID="&NewID)
    Conn.Execute("delete from news where Id="&newid)
End Sub
 
Sub DoDelFile(sPathFile)
    On Error Resume Next
    Dim oFSO
    Set oFSO = Server.CreateObject("Scripting.FileSystemObject")
    oFSO.DeleteFile(Server.MapPath(sPathFile))
    Set oFSO = Nothing
End Sub

Dim Rs
Dim Page,allpage,st,ed
    If Request.QueryString("Page")<0 or Request.QueryString("Page")="" then
       Page = 1
     else
      Page = Cint(Request.QueryString("Page"))
    End IF

  Set Rs = Server.CreateObject("adodb.recordset")
      Rs.Open "select * from news order by id desc",Conn,1,1
      
      
  If Not Rs.eof then
      Rs.PageSize = 20
      Allpage = Rs.PageCount
      IF Page>allpage then page=allpage
      Rs.AbsolutePage = page
      st = 1
      ed = 10
  end if
  If page >9 then
     st = page - 4
     ed = page + 4
  end if
 if ed>allpage then ed = allpage
 

 
%>

[ 本帖最后由 qq5262866 于 2009-8-7 19:43 编辑 ]
2009-08-07 15:57
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:0 
不是已经实现了吗~就是这样 而且跟你发的这个内页好像没什么关系吧
2009-08-07 16:37
qq5262866
Rank: 1
等 级:新手上路
帖 子:10
专家分:6
注 册:2009-8-7
收藏
得分:0 
比如我用 用户一 guest 登录进去 那么只能改 张三 的内容
          用户二 guest1 登录进去 那么只能改 姓名五 的内容
                 
听人家说内页要判断是哪个用户,谢谢大家了

[ 本帖最后由 qq5262866 于 2009-8-7 16:40 编辑 ]
2009-08-07 16:39
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
你上面给的都是Products表的删除分页代码不是news表  
2009-08-07 17:20
myosotis
Rank: 5Rank: 5
等 级:职业侠客
帖 子:72
专家分:377
注 册:2009-8-4
收藏
得分:20 
News表中增加一管理标识字段,例如:Admin,字段类型为"数字",用guest表的ID字段和News表的Admin字段对应,查询的时候加上Admin=ID就OK了

花自漂零水自流,一种相思,两处闲愁
2009-08-07 18:22
qq5262866
Rank: 1
等 级:新手上路
帖 子:10
专家分:6
注 册:2009-8-7
收藏
得分:0 
谢谢,请问那样sql语句怎么写  
2009-08-07 19:44
myosotis
Rank: 5Rank: 5
等 级:职业侠客
帖 子:72
专家分:377
注 册:2009-8-4
收藏
得分:0 
sql="select * from news where Admin=(select ID from guest where Admin='"&request.form("usr")&"')"

花自漂零水自流,一种相思,两处闲愁
2009-08-08 10:16
快速回复:求助,帮忙,谢谢
数据加载中...
 
   



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

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