您的位置:首页技术开发ASP技巧 → 排序方式解决“上下主题”问题(二)

排序方式解决“上下主题”问题(二)

时间:2004/11/7 4:11:00来源:本站整理作者:蓝点我要评论(0)

发言:add_massege.asp



------------部分,未经优化整理------------







<%

name1=Session("Uname")

If name1="" Then

Response.Write"
"

Response.Write"
"

Response.Write"
"

Response.Write"只有会员才能使用此项功能,请您注册或登录!

"

Response.Write"回上页"

Response.End

End If

psw1=Session("Upsw")

orderid=Request("txtOrderid")

face=Request("R1")

level=Request("txtLevel")

name=Request("txtName")

psw=Request("txtPsw")

work=Session("Uwork")

add=Session("Uadd")

eee=Session("Unid")

mail=Request("txtMail")

subject=Request("txtSubject")

ip=Request.ServerVariables("Remote_Addr")

If name ="" OR psw ="" Then

Response.Write"

"

Response.Write"
"

Response.Write"
"

Response.Write"请填写你的名字/密码~

"

%>







<%

Response.End

End If

If name<>name1 Or psw<>psw1 Then

Response.Write"
"

Response.Write"
"

Response.Write"
"

Response.Write"您的名字/密码有错误,请仔细填写!~

"

%>







<%

Response.End

End If

If subject="" Then

Response.Write"
"

Response.Write"
"

Response.Write"
"

Response.Write"请填写您的发言主题~

"

%>







<%

Response.End

End If

IF orderid<>"" Then

j=Len(orderid)

mmm=Left(orderid,j-1)

Set conn = Server.CreateObject("ADODB.Connection")

DBPath=Server.MapPath("../fpdb/massege.mdb")

conn.Open"Driver={Microsoft Access Driver (*.mdb)};dbq="& DBPath

Set RS = conn.Execute("Select A_ID,A_OrderID From MASSEGE")

DO While not RS.EOF

nnn=RS("A_OrderID")

If Left(nnn,j-1)=mmm Then

aaa=Asc(Mid(nnn,j,1))

If aaa=122 Then

qqq=mmm+"a"+"z"

Else

qqq=mmm+Chr(aaa+1)+"z"

End If

End If

RS.MoveNext

Loop

RS.Close

conn.Close

Else

Set myconn = Server.CreateObject("ADODB.Connection")

DBPath=Server.MapPath("../fpdb/massege.mdb")

myconn.Open"Driver={Microsoft Access Driver (*.mdb)};dbq="& DBPath

SQLcmd1="Select * From MASSEGE Where A_Level = '0' Order By A_ID DESC"

Set RS = myconn.Execute(SQLcmd1)

nnn=RS("A_OrderID")

a=Asc(Left(nnn,1))

b=Asc(Mid(nnn,2,1))

c=Asc(Mid(nnn,3,1))

d=Asc(Mid(nnn,4,1))

e=Asc(Mid(nnn,5,1))

f=Asc(Mid(nnn,6,1))

%>

<%=Chr(a)%>11<%=Chr(b)%>22<%=Chr(c)%>33<%=Chr(d)%>44<%=Chr(e)%>55<%=Chr(f)%>66

<%

If f<122 Then

qqq=Chr(a)+Chr(b)+Chr(c)+Chr(d)+Chr(e)+Chr(f+1)+"z"

%>

<%=qqq%>77

<%

Else

If e<122 Then

qqq=Chr(a)+Chr(b)+Chr(c)+Chr(d)+Chr(e+1)+"az"

%>

<%=qqq%>88

<%

Else

If d<122 Then

qqq=Chr(a)+Chr(b)+Chr(c)+Chr(d+1)+"aaz"

%>

<%=qqq%>99

<%

End If

End If

End If

RS.Close

myconn.Close

End if

text=Server.HTMLEncode(Request("txtText"))

%>

<%=text%>

<%On error resume next

Set conn = Server.CreateObject("ADODB.Connection")

DBPath=Server.MapPath("../fpdb/massege.mdb")

conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};dbq="& DBPath

SQLcmd = "Insert Into MASSEGE(A_OrderID,A_Level,A_Name,A_NID,A_Work,A_Add,A_Mail,A_Subject,A_Text,A_IP,A_Time)Values('"&qqq&"','"&level&"','"&name&"','"&eee&"','"&work&"','"&add&"','"&mail&"','"&subject&"','"&text&"','"&ip&"','"&now&"')"

conn.Execute SQLcmd

conn.Close

Response.Redirect"succ.htm"

%>








相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 VB.NET 2005编写定时关 Jquery get/post下乱码解决方法 前台gbk gb如何使用数据绑定控件显示数据ASP脚本循环语句ASP怎么提速

人气排行 轻松解决"Server Application Error"和iis"一起学习DataGridView调整列宽用ASP随机生成文件名的函数Jquery get/post下乱码解决方法 前台gbk gbODBC Drivers错误80004005的解决办法返回UPDATE SQL语句所影响的行数的方法用Javascript隐藏超级链接的真实地址两个不同数据库表的分页显示解决方案