很多站长朋友们都不太清楚注册系统php代码,今天小编就来给大家整理注册系统php代码,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 用PHP做一个注册界面的代码 2、 求一个简单的PHP注册,登陆代码 3、 求一个最简单的PHP页面注册代码,数据库为MySQL 4、 求一用php写的注册和登录页面代码 5、 PHP 注册代码 用PHP做一个注册界面的代码<?php
$db=mysql_connect("localhost","root","");
$sqlname="MESSAGE";
mysql_select_db($sqlname,$db);
mysql_query("SET NAMES 'gbk'",$db);
if($_POST['tj']){
$username=$_POST['username'];
$password=$_POST['password'];
$conpassword=$_POST['conpassword'];
if($password==$conpassword){
$pwd=$password;
}
else{
echo "<script>alert('两次密码输入不一致');history.back();</script>";
}
$sql="insert into MESSAGE(user,password) values('".$username."','".$pwd."')";
$result=mysql_query($sql);
if($result)
{
echo "<script>alert('注册成功');</script>";
}
else
{
echo "<script>alert('注册失败);</script>";
}
}
?>
<form method="post" action="#">
<p>用户名:
<input type="text" name="username" id="username">
</p>
<p>密码:
<input type="password" name="password" id="password">
</p>
<p>确认密码:
<input type="password" name="conpassword" id="conpassword">
</p>
<p>
<input type="submit" name="tj" id="tj" value="提交">
<input type="reset" value="重置">
</p>
</form>
求一个简单的PHP注册,登陆代码我帮你找了个小程序
程序介绍:
1、共4个页面,conn.php连接数据库、img.php图片验证码、index.php登录页面、register.php注册页面
2、注册页面全是用js来验证的,所以不太完善,后续会改进
3、还没有学习ajax,所以图片没法点击刷新。原谅我吧
4、每段代码都含有详细注释,方便交流学习
程序使用:
1、下载源码上传到你网站某个目录
2、打开你的数据库,在某个表中执行readme.txt中的SQL语句创建字段用来存放用户数据
3、修改conn.php填写对应的数据库地址、用户名、密码、数据表
4、确保上述操作无误后,打卡URL地址进行测试
源码git地址
求一个最简单的PHP页面注册代码,数据库为MySQLu_signup.htm<html>
<head>
</head>
<title>欢迎注册网络图书销售信息管理系统</title>
<body>
<p align="center" class="style">会员注册</p>
<hr>
<form name="form1" method="post" action="u_signup.php">
<p align="center">身份证号<input name="u_sfzh" type="text" maxlength="18"></p>
<p align="center">会员姓名<input name="u_hyxm" type="text" ></p>
<p align="center">会员密码<input name="u_hymm1" type="password" ></p>
<p align="center">密码确认<input name="u_hymm2" type="password" ></p>
<p align="center">联系电话<input name="u_lxdh" type="text" ></p>
<p align="center">联系地址<input name="u_lxdz" type="text" ></p>
<p align="center">银行名称<input name="u_yhmc" type="text" ></p>
<p align="center">银行卡号<input name="u_yhkh" type="text" ></p><p align="center"><input name="u_return" type="submit" value="会员注册"></p>
</form>
</body>
</html> u_signup.php<?php
//验证身份证号
$sfzh=$_POST['u_sfzh'];
if(empty($sfzh))
die("身份证号不能为空");
else if(strlen($sfzh)!=18)
die("身份证号应为18位");
else if(!is_numeric($sfzh))
die("身份证号应为18位数字");//验证会员姓名
$hyxm=$_POST['u_hyxm'];
if(empty($hyxm))
die("会员姓名不能为空");
else if(strlen($hyxm)<4)
die("会员姓名应最少2个字符");
//验证会员密码
$hymm1=$_POST['u_hymm1'];
$hymm2=$_POST['u_hymm2'];
if(empty($hymm1) or empty($hymm2))
die("会员密码不能为空");
else if(strlen($hymm1)<4 or strlen($hymm2)<4 )
die("会员密码至少是4个字符");
else if($hymm1!=$hymm2)
die("两次输入的密码不一致");//验证联系电话
$lxdh=$_POST['u_lxdh'];
if(empty($lxdh))
die("联系电话不能为空");
else if(!is_numeric($lxdh))
die("联系电话应为数字");//验证联系地址
$lxdz=$_POST['u_lxdz'];
if(empty($lxdz))
die("联系地址不能为空");
else if(strlen($lxdz)<6)
die("联系地址应最少6个字符");//验证银行名称和银行卡号
$yhmc=$_POST['u_yhmc'];
$yhkh=$_POST['u_yhkh'];
if(empty($yhmc) or empty($yhkh))
die("银行名称和银行卡号不能为空");
else if(strlen($yhmc)<4 or strlen($yhkh)<4 )
die("银行名称和银行卡号至少是4个字符");//获取系统日期和时间
$v_time=date("Y-m-d H:i:s");include "conn.php";mysql_query("set names 'GB2312'");//判断是否存在相同用户
//查询数据的sql语句形式:select * from member where 身份证号='123456789012345678'
$v_find="select * from member where 身份证号='".$sfzh."'";
//echo($v_find);
//echo("<br>");
$result=mysql_query($v_find,$conn);
$record=mysql_num_rows($result);
if($record>0)
die($sfzh."该会员身份证号已经注册,不得重复,注册失败。");//注册用户
//插入数据的sql语句形式:insert into member values('11111111111111','1111',''...)
$v_insert="insert into member values('".$sfzh."','".$hyxm."','".$hymm1."','".$lxdh."','".$lxdz."','".$yhmc."','".$yhkh."','".$v_time."',0)";//echo($v_insert);
//echo("<br>");$result=mysql_query($v_insert);echo("注册成功");?>conn.php<?php
$host="localhost";
$user="root";
$password="123456";$conn=mysql_connect($host,$user,$password);
if(!$conn)
die("连接MySQL服务器失败。".mysql_error());$dbase="bookstore";
$db_select=mysql_select_db($dbase,$conn);
if(!$db_select)
die("连接MySQL数据库失败。".mysql_error());
?>
求一用php写的注册和登录页面代码reg.php文件
<?php
header("Content-type:text/html;charset=utf-8");
if($_POST){
$dsn = 'mysql:dbname=1104javab;host=127.0.0.1';
$user = 'root';
$password = '';
try{
$pdo = new pdo($dsn,$user,$password,array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\'')
);
}catch(Exception $e){
echo '错误'.$e->getmessage();
}
$name = $_POST['name'];
$pwd = md5($_POST['pwd']);
$sql = "insert into 表 (username,password) values ('$name','$pwd')";
$exec = $pdo->query($sql);
if($exec){
echo "<script>alert('成功');location.href='reg.html'</script>";
}else{
echo "<script>alert('失败');location.href='reg.html'</script>";
}
}
?>
reg.html文件
<form action='reg.php' method='post'>
用户名:<input type='text' name='name'>
密码:<input type='password' name='pwd'>
<input type='submit' value='submit'>
</form>
login.html文件
<form action='reg.php' method='post'>
用户名:<input type='text' name='name'>
密码:<input type='password' name='pwd'>
<input type='submit' value='submit'>
</form>
login.php文件
header("Content-type:text/html;charset=utf-8");
if($_POST){
$dsn = 'mysql:dbname=1104javab;host=127.0.0.1';
$user = 'root';
$password = '';
try{
$pdo = new pdo($dsn,$user,$password,array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\'')
);
}catch(Exception $e){
echo '错误'.$e->getmessage();
}
$name = $_POST['name'];
$pwd = $_POST['pwd'];
$sql = "select user_id from 表名 where username='$name' and password='$pwd'";
$stmt = $pdo->query($sql);
$info = $stmt->fetch(PDO::FETCH_ASSOC);
if($info){
echo "登录成功";
}else{
echo "登录失败";
}
}
大概这样
PHP 注册代码我研究php也没有很久,不过我感觉你这里有几个错误
好像你只连接了数据库服务器,而没有选择数据库:mysql_select_db("register",$link)
例外要注意网页和数据库的编码,不然会乱码:mysql_query("set names gb2312");
我个人的感觉是:php中的sql语句中的表名,不能像asp中一样用[]号包括起来
还有就是最好是忽略一下错误,不然后面的代码会很头疼:
在网页最顶部加上:error_reporting(E_ALL ^ E_NOTICE);
还有你那个sql语句中,如果字段是文本类型,要加单引号''
ASP 中 response.End(),在php中是用die();或者exit();
比如:
die("到这里结束");
echo "您好";
这段就只会执行到die("到这里结束");
下面的echo "您好";
将不再执行!
我给你改了一下,你试试行不行?
<?php
error_reporting(E_ALL ^ E_NOTICE);
$local ="localhost";
$use ="root";
$usepass="12345";
$conn=mysql_connect($local,$use,$usepass) or die ("无法连接数据库服务器".mysql_error());
mysql_query("set names gb2312");
$db=mysql_select_db("register",$conn) or die ("无法连接数据库".mysql_error());
$register=$_POST["register"];
if($register=='register'){
$register='';
$Uname=$_POST["Uname"];
$Pwd=$_POST["Pwd"];
if($Uname==''){die("<script>alert(\"用户名不能为空 !\");history.back; </script>");}
if($Pwd==''){die("<script>alert(\"密码不能为空 !\");history.back; </script>");}
$sql=mysql_query("insert into user (Uname , Pwd) values('$Uname', '$Pwd')",$conn);
if($sql){die("<script>alert(\"注册成功 !\");history.back; </script>");}
}
?>
<form name="form1" action="" method="post">
<input type="text" name="Uname" />
<br/>
<input type="password" name="Pwd" />
<br/>
<input type="submit" value="Register" />
<input type="hidden" value="register" name="register" />
</form>
关于注册系统php代码的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于注册系统php代码 php注册登录系统的详细内容...