回 帖 发 新 帖 刷新版面

主题:[讨论]注册页面问题...  大侠 帮忙....

提交页面
*********************** index.asp******************************
<form action="tj.asp" method="post" name="from1" id="from1">
<table width="66%" height="100" align="center" cellpadding="0" cellspacing="2">
          <tr>
            <td colspan="3">红色<span class="STYLE1">*</span>所标示的为必填项
          </tr>
          <tr>
            <td width="22%">用户名:
            <td width="41%"><label>
              <input name="yhm" type="text" id="yhm" size="15">
            </label></td>
            <td width="37%"><div align="left"><span class="STYLE1">*</span></div></td>
          </tr>
          <tr>
            <td>密 码:</td>
            <td><label>
              <input name="mima" type="password" id="mima" size="15">
            </label></td>
            <td><div align="left"><span class="STYLE1">*</span></div></td>
          </tr>
          <tr>
            <td>姓 名:</td>
            <td><label>
              <input name="xm" type="text" id="xm" size="15">
            </label></td>
            <td><div align="left"><span class="STYLE1">*</span></div></td>
          </tr>
          <tr>
            <td>性 别:</td>
            <td><label>
              <select name="xb" class="an" id="xb">
                <option value="1">男</option>
                <option value="0">女</option>
              </select>
            </label></td>
            <td><div align="left"><span class="STYLE1">*</span></div></td>
          </tr>
          <tr>
            <td>年 龄:</td>
            <td><label>
              <input name="nl" type="text" id="nl" size="5">
            </label></td>
            <td><div align="left"><span class="STYLE1">*</span></div></td>
          </tr>
          <tr>
            <td colspan="3"><label>
              <div align="center">
                <input name="Submit" type="submit" class="an" value="提交注册资料"> 
                <input name="Submit2" type="reset" class="an" value="重置表单">
              </div>
            </label></td>
          </tr>
        </table>
        </form>


数据处理
********************** tj.asp  *************
<% 
'创建RECORDSER对象方法1
set new=Server.CreateObject("ADODB.recordset")
new.open "select * from mm where 用户名='" & request.Form("yhm") & "'",newconn,1,1
if new.recordcount>0 then
'如果存在这个用户名,对用户进行提示
response.Write "用户名:" & request.Form("yhm") & "已经被占用!请点击返回上一页!"
   new.close
   set new=nothing
   newconn.close
   set newconn=nothing
   response.End
  else
 new.close
new.open"mm",newconn,1,3
new.addnew '插入数据到mm表
new("用户名")=request.Form("yhm")
new("密码")=request.Form("mima")
new.update
new.close
'获取刚才插入数据的自动编号字段数值,id字段的值
set rst1=newconn.execute("SELECT @@IDENTITY AS ID")
ID=rst1("ID")
new.open "VIP",newconn,1,3
new.addnew '插入数据到VIP表
new("ID")=ID
new("姓名")=request.Form("xm")
new("性别")=request.Form("xb")
new("年龄")=request.Form("nl")
new.update
new.close
 end if
%>


那位大侠帮我看看  那里错了......

回复列表 (共2个回复)

沙发

你需要告诉别个运行出现的错误是什么?且是哪一行,这样别人才好帮你

板凳

楼上说得对!应该给出出错的地方!没有打开数据库。我给你例子你自己去看看!呵呵!



<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("admin.mdb")
name=request.form("name")
password=trim(request("password"))
question=request.form("question")
answer=trim(request("answer"))
email=request.form("email")
sfid=request.form("sfid")
telephone=request.form("telephone")
qq=request.form("qq")
address=request.form("address")
youbian=request.form("youbian")
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from user where name='"&request.form("name")&"' or email='"&request.form("email")&"'",conn,1,1
if not rs.bof and not rs.eof then
response.Write "<script LANGUAGE='javascript'>alert('用户名或者邮件与其他会员相同!请重新输入!');history.go(-1);</script>"
rs.close
set rs = nothing
response.end
else
rs.close
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from user",conn,1,3
rs.addnew
rs("name")=trim(request.form("name"))
rs("password")=trim(request.form("password"))
rs("email")=trim(request.form("email"))
rs("question")=trim(request.form("question"))
rs("answer")=trim(request.form("answer"))
rs("sfid")=trim(request.form("sfid"))
rs("telephone")=trim(request.form("telephone"))
rs("qq")=trim(request.form("qq"))
rs("realname")=trim(request.form("realname"))
rs("address")=trim(request.form("address"))
rs("adddate")=now()
rs("youbian")=trim(request.form("youbian"))
rs.update
session("name")=trim(request.form("name"))
response.Write "<script LANGUAGE='javascript'>alert('恭喜恭喜!您已经成为我们的会员了!');window.location.href='index.asp';</script>"
response.End
rs.close
set rs=nothing
end if
%>

我来回复

您尚未登录,请登录后再回复。点此登录或注册