快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

用ASP开发一个在线考试程序(三)

Sendregister.asp
  这一页从register.asp 中取得表单域的内容,将它们插入数据库中。要注重用户名必须是唯一的。所以,首先查询要
验证输入的用户名是否已经存在。假如是的话,用户被重新引回register.asp 页,并被要求选择另一个用户名。假如用户
名是新的,输入的内容就被传递给数据库。
sql_findmember = "select count(*) from loginuser where username = \\'" & username &"\\'"
Set RS_findmember = Application("Conn").Execute(sql_findmember)
If RS_findmember(0) < > 0 Then
Session("message") = "THE ENTRY HAD BEEN INSERTED EARLIER .. Please try another log in name"
response.redirect "register.asp"
End If
If RS_findmember(0) = 0 Then
sql_insert = "insert into loginuser (username,useremail,password) _
values(\\'" & username & "\\',\\'" & useremail & "\\', \\'" & pwd &"\\') "
Set RS_insert = Application("Conn").Execute(sql_insert)
Session("message") = "THE ENTRY HAS BEEN INSERTED .. Thank You"
response.redirect "index.asp"
End If
  这样,假如RS_findmember(0) 返回的值是0,就表示用户名在数据库中不存在,名字就被输入了。会员就可以使用站
点的其它部分了。反之,假如RS_findmember(0) 返回的值大于0,用户就被引导回注册主页,并被要求填写一个新的用户
名。
  还要注重,在向数据库中插入数据之前有一些事情需要警惕。替换函数用来确保当访问者键入了"\\'",就需要用\\'\\'代
替。
username = replace(request.form("txt_name"),"\\'","\\'\\'")



返回类别: 教程
上一教程: MySQL&ASP
下一教程: ASP.NET中的Code Behind技术(1)

您可以阅读与"用ASP开发一个在线考试程序(三)"相关的教程:
· 用ASP开发一个在线考试程序(九)
· 用ASP开发一个在线考试程序(二)
· 用ASP开发一个在线考试程序(六)
· 用ASP开发一个在线考试程序(九)
· 用ASP开发一个在线考试程序(七)
    微笑服务 优质保证 索取样品