优秀的软件开发团队:深圳升蓝软件 数据库开发 .Net技术  |  ASP技术 PHP技术 JSP技术 应用技术类     
热门推荐
升蓝OA办公自动化系统
基于.Net技术的网络
协同办公环境
 
ASP基础
数据库相关
安全加密
全文检索
ASP应用
打印相关
客户端相关
XML相关
系统相关
正则表达式
ASP技巧
组件开发
脚本编码
FSO专题
邮件相关
远程脚本
性能优化
 
相关链接
深圳升蓝软件:系统集成、办公自动化平台、电子商务、电子政务、Web数据库、企业网站、游戏、手机应用程序、CDMA软件、电子出版物等,为客户提供优秀的解决方案
 
升蓝(www.hi-blue.com)为企业管理、政府办公提供成熟的、易于实施的IT技术服务,我们的解决方案包括OA办公自动化系统CRM客户关系管理系统ERP企业生产管理和订单管理系统电子政务系统、知识管理系统、企业门户、商业智能、工程项目管理等等...
 
电子政务解决方案
塑料/橡胶管理系统
知识管理系统简介
多媒体光盘方案
ERP企业资源管理
订单计划管理系统
PM工程项目管理系统
会员管理系统
相关资料下载
OA办公自动化系统
CRM客户关系管理系统
在线试用版本说明
OA 系统的用户手册
 
 
 
 
升蓝开发团队 > 技术资料 > ASP技术 > ASP技巧 : 排序方式解决“上下主题”问题(二)

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


March 25,2004
发言:add_massege.asp

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

<body bgcolor="#C8C8E6">
<script language="VBScript">
Sub GoBack()
form1.btn1.value="返回"
history.go(-1)
end sub
</Script>
<%
name1=Session("Uname")
If name1="" Then
    Response.Write"<font size=3 color=blue><center>"
    Response.Write"<br>"
    Response.Write"<br>"   
    Response.Write"只有会员才能使用此项功能,请您注册或登录! <p>"
    Response.Write"<a href=main1.htm>回上页</a>"
    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"<font size=5 color=blue><center>"
    Response.Write"<br>"
    Response.Write"<br>"   
    Response.Write"请填写你的名字/密码~ <p>"
    %>
<form name=form1>
   <input type="button"  name="btn1" value="返回" onClick="GoBack">
</form>
<%
    Response.End
End If
If name<>name1 Or psw<>psw1 Then
    Response.Write"<font size=5 color=blue><center>"
    Response.Write"<br>"
    Response.Write"<br>"
    Response.Write"您的名字/密码有错误,请仔细填写!~ <p>"
    %>
<form name=form1>
   <input type="button"  name="btn1" value="返回" onClick="GoBack">
</form>
<%
    Response.End
End If
If subject="" Then
    Response.Write"<font size=5 color=blue><center>"
    Response.Write"<br>"
    Response.Write"<br>"
    Response.Write"请填写您的发言主题~ <p>"
    %>
<form name=form1>
   <input type="button"  name="btn1" value="返回" onClick="GoBack">
</form>
<%
    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"                                 
%>                                   
</body>
       
数据库开发 | .Net技术 | ASP技术 | PHP技术 | JSP技术 | 应用技术类 | 升蓝开发小组
Copyright ? 2001-2004 Shenzhen Hi-blue Software Team 升蓝开发小组 All rights reserved