L'enregistrement des utilisateurs est une fonction incontournable pour de nombreux sites Web. Il existe de nombreuses façons de réaliser l'enregistrement. Aujourd'hui, je vais partager ma méthode, je sépare le fichier du formulaire d'inscription du jugement et j'enregistre le fichier de données. , reg.htm et reg.asp, cela présente de nombreux avantages. Je ne pense pas avoir besoin d'en dire plus à ce sujet. Vous devriez le savoir après avoir lu mes articles précédents. Il y a beaucoup de mes articles sur www.111cn. .net, comme suit Regardez le code.reg.htm, je ne publierai pas les rendus
<table width="100%"border="0" cellpadding="0" cellspacing="0"> <tr> <td width="250" height="77" ><div align="center"></div></td> <td > </td> <td width="300"><div align="right"><a href="x_wai_chuli.asp?xlei=newman"></a></div></td> </tr> </table> <div style="position: relative; top:80px; width:400px; height:300px; left:30%"> <table width="600" border="0" cellpadding="0" cellspacing="0"> <form id="form1" name="form1" method="post" action="singin.asp"> <tr> <td height="50"> </td> <td height="50"><div align="center"><font color="#B4CFED" size="3"><b>用户注册</b></font></div></td> <td height="50"> </td> </tr> <tr> <td width="118" height="40"><div align="right"><b><font color="#FFFFFF">学号:</font></b></div></td> <td width="210"><table width="200" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="5"><img src="skins/input1.png" width="5" height="25" /></td> <td background="skins/input3.png"><input name="myname" type="text" id="myname" style="border:solid 0px;" /></td> <td width="6"><img src="skins/input2.png" width="6" height="25" /></td> </tr> </table></td> <td width="272"><a href="index.asp">我有帐号了,登录?</a></td> </tr> <tr> <td height="40"><div align="right"><b><font color="#FFFFFF">密 码:</font></b></div></td> <td><table width="200" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="5"><img src="skins/input1.png" width="5" height="25" /></td> <td background="skins/input3.png"><input name="mypass" type="password" id="mypass" style="border:solid 0px;" /></td> <td width="6"><img src="skins/input2.png" width="6" height="25" /></td> </tr> </table></td> <td align="left"> </td> </tr> <tr> <td height="40"><div align="right"><b><font color="#FFFFFF">确认密码:</font></b></div></td> <td><table width="200" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="5"><img src="skins/input1.png" width="5" height="25" /></td> <td background="skins/input3.png"><input name="mypass2" type="password" id="mypass2" style="border:solid 0px;" /></td> <td width="6"><img src="skins/input2.png" width="6" height="25" /></td> </tr> </table></td> <td> </td> </tr> <tr> <td height="40"><div align="right"><b><font color="#FFFFFF">学生名称:</font></b></div></td> <td><table width="200" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="5"><img src="skins/input1.png" width="5" height="25" /></td> <td background="skins/input3.png"><input name="stuname" type="text" id="stuname" style="border:solid 0px;" /></td> <td width="6"><img src="skins/input2.png" width="6" height="25" /></td> </tr> </table></td> <td> </td> </tr> <tr> <td height="40"> </td> <td><label> <input name="button" type="submit" class="nnt_submit" id="button" value="注册" /> </label> <a href="x_reg.asp"> <label> <input name="button2" type="reset" class="nnt_submit" id="button2" value="重置" /> </label> </a></td> <td> </td> </tr></form> </table>
C'est le code de reg.htm, tout. dont sont htm. Je n'entrerai pas dans les détails, mais c'est nécessaire. Pour rappel, il est préférable de juger de la légalité des données saisies par l'utilisateur côté client, ce qui est bénéfique à l'expérience utilisateur. écrivez-le ici. Je l'ai écrit en détail dans PHP Implementation·php User Login,
Regardons le code de reg.asp
<!--#include file="inc/cn.asp" --> <!--#include file="inc/function.asp" --> <% myname =Html_encode(Request.Form("myname")) mypass =Html_encode(Request.Form("mypass")) mypass2 =Html_encode(Request.Form("mypass2")) stuname =Html_encode(Request.Form("stuname")) If myname="" or mypass="" or mypass<>mypass2 or stuname="" Then Response.Write("<script>alert('请认真填写你的信息!');history.back();</script>") Elseif len(myanme)>15 or len(mypass)>15 or len(stuname)>5 or len(stuname)<2Then Response.Write("<script>alert('你输入信息的长度不对,用户名密码长度1-15位,姓名长度2-5位');history.back();</script>") Else Sql="select * from stu_user where user_id='"&myname&"'" Call Db_connect() Rs.open Sql,conn,1,3 If Rs.eof Then Rs.addnew Rs("user_id")=myname Rs("user_dj")="0" Rs("User_name")=stuname Rs("user_pwd")=mypass2 Rs.update Session("Uid")=myname Session("Udj")="0" Session("Stuname")=stuname Response.Redirect("iframe.asp") Else Response.Write("<script>alert('你的学号己被注册,请联系管理员再试!');history.back();</script>") End if End If %>
C'est simple,
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!