重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
?php
成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站建设、成都网站建设、东坡网络推广、微信平台小程序开发、东坡网络营销、东坡企业策划、东坡品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供东坡建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
$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 "scriptalert('两次密码输入不一致');history.back();/script";
}
$sql="insert into MESSAGE(user,password) values('".$username."','".$pwd."')";
$result=mysql_query($sql);
if($result)
{
echo "scriptalert('注册成功');/script";
}
else
{
echo "scriptalert('注册失败);/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
u_signup.htmhtml
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" /pp 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($record0)
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());
?
我帮你找了个小程序
程序介绍:
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地址