精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 编程世界>>VB编程>>如何用VB编写CGI程序 (4)

主题:如何用VB编写CGI程序 (4)
发信人: zykitty()
整理人: jinhu(1999-06-22 21:06:04), 站内信件
发信人: yuei(缘)  信区: CGI
标  题: 如何用VB编写CGI程序 (4)
发信站: 商盟社区 (1999-6-21 上午 09:09:39) 转信 
----------------------------------------------------------------------
----------
    三)现在开始编写CGI 程序了,第一步工作就是读入用户输入的
参数,这方面cgi32.bas 已经帮我们做好了,只需要用GetSmallField("参数名"
)
就可以得到。

    于是我们在CGI_MAIN中这样写
    dim strUserName,strPassword,strEmail
    strUserName=Trim(GetSmallField("username"))
    strPassword=Trim(GetSmallField("password"))
    strEmail=Trim(GetSmallField("Email"))

    然后要做的工作就是把这些东西存入数据库中:
    '  打开数据库
    dim myDB as database
    dim rsUserInfo as RecordSet
    set myDB=OpenDatabase("All.mdb")
    set rsUserInfo=myDB.OpenRecordset("UserInfo")
    '  往数据库增加资料
    rsUserInfo.AddNew
    rsUserInfo.field("username")=username
    rsUserInfo.field("password")=password
    rsUserInfo.field("email")=email
    rsUserInfo.Update
    rsUserInfo.close
    myDB.close

    最后就用send命令输出结果提示:
    ' 输出CGI头
    Send ("Content-type: text/html")
    Send ("")
    ' 输出HTML
    Send ("<HTML><TITLE>注册成功</TITLE><body>")
    Send ("用户"+username+"资料已经成功加入系统数据库中")
    Send ("</body></html>")

    四)就这样,一个简单的CGI 程序就完成了。


 

--
云深不知处

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.189.17]

[关闭][返回]