
正文
PHP数据库用户注册代码 php写入数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求一用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 "scriptalert('成功');location.href='reg.html'/script";
}else{
echo "scriptalert('失败');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 "登录失败";
}
}
大概这样
相关问答
Q1: 用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 "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
Q2: php,把注册代码输入到数据库中
建立index.php
输入PHP数据库用户注册代码:
form action='reg.php' method='method'
用户名:input type='text' name='uname' /br
密码:input type='password' name='upassword' /br
input type='注册' value='submit' /
/form
保存退出
在相同目录下建立regist.php
输入:
?php
$username=$_POST[uname]; //通过POST方法获得提交数据PHP数据库用户注册代码,uname对应index.php中的unamePHP数据库用户注册代码;upassword一样
$userpassword=$_POST[upassword];
mysql_connect('localhost','root','数据库密码); //链接数据库
mysql_select_db('数据库名'); //选择数据库
$sql = "insert into user(uname,upassword) values"('$username',$userpassword); //插入数据的SQL字符串
if(mysql_query($sql)){ //mysql_query($sql)执行插入语句PHP数据库用户注册代码,if为判断是否插入成功
}else{
echo '注册失败';
}
?
Q3: 求一个简单的PHP注册,登陆代码
PHP数据库用户注册代码我帮你找PHP数据库用户注册代码了个小程序
程序介绍PHP数据库用户注册代码:
1、共4个页面,conn.php连接数据库、img.php图片验证码、index.php登录页面、register.php注册页面
2、注册页面全是用js来验证PHP数据库用户注册代码的,所以不太完善,后续会改进
3、还没有学习ajax,所以图片没法点击刷新。原谅我吧
4、每段代码都含有详细注释,方便交流学习
程序使用PHP数据库用户注册代码:
1、下载源码上传到你网站某个目录
2、打开你的数据库,在某个表中执行readme.txt中的SQL语句创建字段用来存放用户数据
3、修改conn.php填写对应的数据库地址、用户名、密码、数据表
4、确保上述操作无误后,打卡URL地址进行测试
源码git地址
Q4: 求一个最简单的PHP页面注册代码,数据库为MySQL
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());
?
关于PHP数据库用户注册代码和php写入数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






