⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 reg2.asp

📁 学生可根据自己喜欢的课程进行选课
💻 ASP
字号:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="xuanke.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<style type="text/css">
<!--
@import url("style.css");
-->
</style>
</head>
<%
dim err(4)
dim s_no,name,psw,psw2,sex,major,classes
dim rs_test_name,rs_user
'接收数据----------------------------

s_no=request("s_no")
name=request("name")
psw=request("psw")
psw2=request("psw2")
sex=request("sex")

%>
<body>
<%
'检验数据-----------------------------

	'检查学号是否存在--------------------
	set rs_test_name=server.CreateObject("adodb.recordset")
	sql = "select * from student where name='" & request("name") & "'"
	sql = sql & "or s_no = '" & request("s_no") & "'" 
	rs_test_name.open sql,xuanke_conn,3,2
	
	
if not(rs_test_name.eof or rs_test_name.bof) then err(1)="这个用户名或学号已经注册!"
if len(name)>20 then err(2)="用户名不能超过20个字符"
if len(name)<1 then err(2)="用户名不能少于1个字符"
if psw <> psw2 then err(3)="两次输入的密码不一致"
if len(psw)>16 then err(4)="密码不能超过16位" 
if len(psw)<4 then err(4)="密码不能少于4位"
for i=1 to 4
    if err(i)<>""then haveerr="yes"
next
%>



<div align="center">
  <table width="760" border="0" class="table_big">
    <tr>
      <td valign="top"><div align="center">
        <!--#include file="include/head.asp" -->
		
        <% If haveerr="yes" Then %>
        <br>        
        <table width="450" border="0" class="table_small">
          <tr>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td class="text_title"><div align="left">在您提交的个人档案必栏目中发现如下问题:</div></td>
          </tr>
          <tr>
            <td class="table_title">&nbsp;</td>
          </tr>
          <tr>
            <td class="text_error">
			  <div align="left">
			  
			<%
			for i=1 to 4 
			If err(i)<> "" Then
			response.Write("●" & err(i) & "<br>")
			end if 	
			next
			%>
			    </div></td>
          </tr>
          <tr>
            <td class="text"><div align="center">[<a href="reg.asp">返回</a>]</div></td>
          </tr>
        </table>
		<% Else %>
        <br>
		<%
		'写入数据库----------------
		set rs_user=server.CreateObject("adodb.recordset")
		rs_user.open "select * from student",xuanke_conn,3,2
		rs_user_total=(rs_user.RecordCount)+1
		If (rs_user.RecordCount = -1) Then
			rs_user_total=0
			While (Not rs_user.EOF)
		rs_user_total = rs_user_total + 1
			rs_user.MoveNext
		Wend
		end if 
		'添加记录-----------------
		
		rs_user.addnew
		rs_user("name")=name
		rs_user("s_no")=s_no
		rs_user("psw")=psw
		rs_user("sex")=sex
		
		rs_user.update
		session("s_no") = s_no
		
		
		
		%>		
        <table width="450" border="0" class="table_small">
          <tr>
            <td class="text_title">&nbsp;</td>
          </tr>
          <tr>
            <td class="text_title"><div align="left">注册成功,恭喜您成为第<%= rs_user_total %>位用户!</div></td>
          </tr>
          <tr>
            <td class="table_title">&nbsp;</td>
          </tr>
          <tr>
            <td class="text"><p align="left">●您现在已经成为本系统的正式用户<br>
              ●课程预约和查询功能已经开放<br>
                  ●您可以随时修改新的资料</p>              </td>
          </tr>
          <tr>
            <td class="text"><div align="center">[<a href="index.asp">回到首页</a>]</div></td>
          </tr>
        </table>
		<% End If %>	
		<br>
		<!--#include file="include/foot.asp" -->
		<br>	
      </div></td>
    </tr>
  </table>
</div>
</body>
</html>
<title><%If haveerr="yes"  Then response.Write("发现问题!") Else response.Write("注册成功!") End If%></title>
<% set rs_user= nothing %>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -