Heim  >  Artikel  >  Backend-Entwicklung  >  PHP用户注册根本处理

PHP用户注册根本处理

WBOY
WBOYOriginal
2016-06-13 12:18:06921Durchsuche

PHP用户注册基本处理

1、本文代码能够完成的功能有:用户注册,用户注册项检查,用户名重复检测(该功能要重新设计),首先要在mysql数据库test中创建users表格

2、代码

index.html

<meta http-equiv="Content-Type" content="text/html;charset=utf-8"><title>注册页面</title><script language="javascript">function check(){	if(myform.realname.value == "")	{		alert("请输入真实姓名!");		myform.realname.focus();		return false;	}	if(myform.pwd.value == "")	{		alert("请输入密码!");		myform.pwd.focus();		return false;	}	if(myform.cpwd.value == "")	{		alert("请输入确认密码!");		myform.cpwd.focus();		return false;	}	if(myform.pwd.value.length<6)	{		myform.pwd.value="";		myform.cpwd.value="";		alert("密码少于6位,请重新输入!");		return false;	}	if(myform.pwd.value != myform.cpwd.value)	{		alert("确认密码与原密码不同!");		myform.pwd.value="";		myform.cpwd.value="";		return false;	}	if(myform.email.value == "")	{		alert("您没有输入email地址!");		myform.email.focus();		return false;	}	var i=myform.email.value.indexOf("@");	var j=myform.email.value.indexOf(".");	if(i<0 || j<0 || j<i)	{		alert("您输入的email地址格式有误!");		myform.email.value="";		myform.email.focus();		return false;	}}function checkuser(name){	if(name == "")	{		alert("用户名不能为空!");		myform.username.focus();		return false;	}	else	{		window.open("http://localhost/Workspace/FirstPHP/checkuser.php?param1="+name,"checkuser","width=200,height=100");	}}</script>
用 户 名: 检测用户
真实姓名: *
密    码: *
确认密码: *
性    别:
联系电话:
QQ  号码:
Email: *
个人主页:
家庭住址:

deal_register.php

<meta http-equiv="Content-Type" content="text/html;charset=utf-8"><?php include("connect_mysql.php");	$sql="insert into users(用户名,真实姓名,密码,性别,联系电话,QQ号码,Email,个人主页,家庭住址) values(&#39;".		$_POST[&#39;username&#39;]."&#39;,&#39;".$_POST[&#39;realname&#39;]."&#39;,&#39;".$_POST[&#39;pwd&#39;]."&#39;,&#39;".$_POST[&#39;sex&#39;]."&#39;,&#39;".$_POST[&#39;tel&#39;].		"&#39;,&#39;".$_POST[&#39;qq&#39;]."&#39;,&#39;".$_POST[&#39;email&#39;]."&#39;,&#39;".$_POST[&#39;homepage&#39;]."&#39;,&#39;".$_POST[&#39;addr&#39;]."&#39;)";	$res=mysql_query($sql);	if(!empty($res))	{		echo "<script>alert('注册成功!');window.location='index.html';";	}	else	{		echo "<script>alert(&#39;注册失败!&#39;);window.location=&#39;index.html&#39;;</script>";	}?>

checkuser.php

<meta http-equiv="Content-Type" content="text/html;charset=utf-8"><?php include "connect_mysql.php";	$name=$_GET[&#39;param1&#39;];		$res=mysql_query("select * from users where 用户名=&#39;$name&#39;");	$re=mysql_fetch_array($res);	if(!empty($re))	{		echo "<font color=&#39;red&#39;>用户名 $name 已经存在!";	}	else	{		echo "<font color="'green'">用户名 $name 通过检测 !</font>";	}?>

connect_mysql.php

<?php $con=mysql_connect("localhost","root","08246298");	mysql_select_db("test",$con);?>


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn