网站地图    收藏   

主页 > php专栏 > php综合实列 >

PHP+MySQL注册登陆代码 - 综合实例

来源:自学PHP网    时间:2014-12-02 13:09 作者: 阅读:

[导读] 这是一款用户注册的功能,可以实现简单的用户由创建数据库到注册成功,有需要的朋友可以参考一下,代码如下:...

PHP+MySQL注册登陆代码

这是一款用户注册的功能,可以实现简单的用户由创建数据库到注册成功,有需要的朋友可以参考一下,代码如下:

  1. $DB_HOST = "localhost";  //数据库教程主机位置 
  2. $DB_LOGIN = "root";  //数据库的使用账号 
  3. $DB_PASSWORD = "admin";  //数据库的使用密码 
  4. $DB_NAME = "flag"//数据库名称 
  5.  
  6. $conn= mysql_connect($DB_HOST$DB_LOGIN$DB_PASSWORD); 
  7. mysql_select_db($DB_NAME);  
  8. ?> 
  9.  
  10.  
  11. ************************222222 
  12.  
  13. functiondb_query($sqlstr) {returnmysql_query($sqlstr);} 
  14. functiondb_num_rows($res) {returnmysql_num_rows($res);} 
  15. functiondb_fetch_array($res) {returnmysql_fetch_array($res);} 
  16. functiondb_fetch_object($res) {returnmysql_fetch_object($res);} 
  17. functiondb_data_seek($res,$num){return mysql_data_seek($res,$num);} 
  18. functiondb_insert_id($res) {returnmysql_insert_id($res);} 
  19. ?> 
  20.  
  21.  
  22.  
  23.  
  24. **************************333333333333 
  25.  
  26. include("registry_up.htm"// 导入网页上半部 
  27. ?> 
  28. <script> 
  29. functioncheck() 
  30. if(document.regstep1.username.value== ""
  31. alert("未输入账号"); 
  32. returnfalse; 
  33. if(document.regstep1.userpass.value== ""
  34. alert("请勿使用空白密码"); 
  35. returnfalse; 
  36. if(document.regstep1.userpass.value!= document.regstep1.userpass2.value) 
  37. alert("两次输入的密码不相同"); 
  38. returnfalse; 
  39.  
  40. document.regstep1.submit(); 
  41.  
  42. </script> 
  43.  
  44. <script> 
  45.  
  46. function Checkname(){ 
  47. var Name = document.regstep1.username.value; 
  48. window.open("uniquecheck.php?name="+Name,"Check","width=300,height=10,status=0,scrollbars=0,resizable=1,menubar=0,toolbar=0,location=0"); 
  49.  
  50. </script> 
  51.  
  52. "regstep1"method="post" action="registry_do.php"
  53. /*?>">
  54. "> 
  55. "> 
  56. "> 
  57. ?> 
  58.  

  59.  
  60. "446" border="0"bordercolor="#000000" align="center"cellspacing="0"
  61.  
  62.  
  63. "440" border="0"height="220" align="center" bgcolor="#EEEEEE" cellspacing="0"cellpadding="0"
  64.   
  65. "2" bgcolor="#FFFFFF">  
  66. "center">"images/1.GIF"width="298" height="41"
  67.  
  68.  
  69.   
  70.   
  71.   "center">账   号 
  72.  
  73. "18">  
  74. "center">  
  75. "text"name="username" size="15"
  76. "网页特效:Checkname()" type=button value="检查账号"name="button"
  77.    
  78.  
  79.  
  80.  
  81.   
  82. "#FFFFFF">  
  83. "center">密   码 
  84.  
  85. "6" bgcolor="#FFFFFF">  
  86. "center"
  87. "password" name="userpass" size="20"
  88.  
  89.  
  90.  
  91.   
  92.   
  93. "center">密 码 确 认 
  94.  
  95. "2">  
  96. "center">  
  97. "password" name="userpass2" size="20"
  98.  
  99.  
  100.  
  101.   
  102. "#FFFFFF">  
  103. "center">密 码 提 示 
  104.  
  105. "2" bgcolor="#FFFFFF">  
  106. "center">  
  107. "pass_rem"
  108. "0">您宠物的名字 
  109. "1">您最想去的国家 
  110.   "2">您最喜欢的运动 
  111. "3">您最讨厌的食物 
  112. "4">您在家最常做什么 
  113. "5">您最爱看的电影 
  114.  
  115.  
  116.    
  117.  
  118.   
  119.   
  120. "center">答   案 
  121.  
  122. "2">  
  123. "center">  
  124. "text"name="pass_ans" size="20"
  125.  
  126.  
  127.  
  128.   
  129. "2" bgcolor="#FFFFFF">  
  130. "center">  
  131. "reset" name="reset" value="清除重填"
  132. "button" name="Submit" value="提交"onClick="check();"
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142. include("registry_down.htm"// 导入网页下半部 
  143. ?> 
  144.  
  145. ******************************44444444444 
  146.  
  147. include("db_conn.php"); 
  148. include("db_func.php"); 
  149.  
  150. //增加会员账号/密码 BEGIN 
  151. $SQLStrUser"INSERT INTO member (m_username, m_userpass, m_pass_rem, m_pass_ans)"
  152. $SQLStrUser.= " VALUES('$username', '$userpass', '$pass_rem', '$pass_ans') "
  153. db_query($SQLStrUser); 
  154. //增加会员账号及密码 END 
  155.  
  156.  
  157. ?> 
  158.    
  159. ****************************55555555555555555 
  160.   
  161. include("db_conn.php"); 
  162. include("db_func.php"); 
  163.  
  164. //查询注册账号名称是否包含不雅字词 BEGIN 
  165. $SQLStr"SELECT * FROM nogood WHERE n_name LIKE '%$username%'"
  166. $res= db_query($SQLStr); 
  167. //查询注册账号名称是否包含不雅字词 END 
  168.  
  169. if(db_num_rows($res)>0) // 若查询数据有相符 
  170. echo"<script>"
  171. echo"alert("请勿使用不雅名称" . $username . "为账号");"
  172. echo"location.href = "registry1.php";"
  173. echo"</script>"
  174. ?> 
  175.   
  176. ******************************6^^^^^^^^  
  177. include("db_conn.php"); 
  178. include("db_func.php"); 
  179.  
  180. //查询数据库是否有此用户名称BEGIN 
  181. $sqlstr"SELECT * FROM member WHERE m_username='$name'"
  182. $res= db_query($sqlstr); 
  183. //查询数据库是否有此用户名称BEGIN 
  184.  
  185. if(db_num_rows($res)>0) //检查查询结果是否有数据 
  186.   echo "
    此账号名称" .$name"已被注册使用
    "
  187. else 
  188.   echo "
    此账号名称" .$name"尚未有人注册使用
    "
  189. ?> 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论