网站地图    收藏   

主页 > 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. { 
  31. if(document.regstep1.username.value== "") 
  32. { 
  33. alert("未输入账号"); 
  34. returnfalse; 
  35. } 
  36. if(document.regstep1.userpass.value== "") 
  37. { 
  38. alert("请勿使用空白密码"); 
  39. returnfalse; 
  40. } 
  41. if(document.regstep1.userpass.value!= document.regstep1.userpass2.value) 
  42. { 
  43. alert("两次输入的密码不相同"); 
  44. returnfalse; 
  45. } 
  46.  
  47. document.regstep1.submit(); 
  48.  
  49. } 
  50. </script> 
  51.  
  52. <script> 
  53.  
  54. function Checkname(){ 
  55. var Name = document.regstep1.username.value; 
  56. window.open("uniquecheck.php?name="+Name,"Check","width=300,height=10,status=0,scrollbars=0,resizable=1,menubar=0,toolbar=0,location=0"); 
  57. } 
  58.  
  59. </script> 
  60.  
  61. "regstep1"method="post" action="registry_do.php"> 
  62. /*?>">
  63. "> 
  64. "> 
  65. "> 
  66. ?> 
  67.  

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

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

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

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

添加评论