注册页面

时间:2021-06-15
本文章向大家介绍注册页面,主要包括注册页面使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
<form action="zhu.php"method="post"enctype="multipart/form-data">

<p>
手机号
<input type="tel" name="tel"required>
</p>
<p>
注册姓名
<input type="tel" name="name"required>
</p>
<p>
密码
<input type="password"name="password"required>
</p>
<p>性别
<input type="radio"name="sex"value="1"checked>男
<input type="radio"name="sex" value="2">女
</p>
<p>
注册时间
<input type="date"name="data"required>
</p>

<p>
验证码
<input type="text"name="code">
<?php
$str='qewrty13245';
$strr='';
for ($i=0;$i<=4;$i++){
$k=rand(0,strlen($str)-1);
$code.=$str[$k];
}
echo $code;
setcookie('code',$code,time()+3600*24*7);
?>
<a href="">点击刷新</a>

</p>
<p><input type="submit" value="立即注册"></p>
</form>
//后端接受
<?php
//1接值
$phone=$_POST['tel'];//手机号
$name=$_POST['name'];//姓名
$password=$_POST['password'];//密码
$sex=$_POST['sex'];//性别
$time=$_POST['data'];//时间
$code=$_POST['code'];//验证码
//2,进行非空验证
if (empty($phone)){
die('手机号不可以为空');
}
//3.验证码
if ($code!=$_COOKIE['code']){
die('验证码输入错误');
}
//4密码进行加密
$paw=md5($password);
//echo $pwd;
//给用户反馈一个登录密码5位数随机数
$username=rand(10000,99999);
echo $username;
echo "<br>";
//$time=time();
//echo $time;
echo "<br>";
// echo date('Y/m/d' ,time());
//3链接数据库
$link=mysqli_connect('127.0.0.1','root','root','day4');
mysqli_set_charset($link,'utf8');
$sqll="select * from zhu where phone='$phone'";
$results=mysqli_query($link,$sqll);
$count=mysqli_num_rows($results);
if ($count>0){
die('手机号已注册,请重新填写');
header('refresh:3,url=create.php');
}
$sql="insert into zhu value (null,'$phone','$name','$paw','$sex',$time)";
//echo $sql;
$result=mysqli_query($link,$sql);

if (!$result){
die('注册失败');
}
//注册成功
echo '注册成功,你可以使用手机,系统账号进行登录,你的账号为:<h1 style="color: red">'.$username.'<h1>';
header('refresh:3,url=deng.php');
die();









原文地址:https://www.cnblogs.com/xiaoyantongxue/p/14886766.html