带数据库的php登录界面 数据库 php( 二 )


}else{
echo "注册成功";//成功输出注册成功
}
$pdo = null;//关闭数据库
php连接数据库实现登录界面能把表单也截取出来就更好带数据库的php登录界面了 。只要表单的提交地址正确带数据库的php登录界面,就是你现在截图的这个页面地址带数据库的php登录界面,然后method是post , 两个input的name分别是username和password就行了
用数据库代码输出登录界面用PHP语言面向对象写法带数据库的php登录界面:登录模板login.html带数据库的php登录界面,处理类,LoginAction.class.php 。给你个最简单带数据库的php登录界面的过程化代码login.php:
html
head
meta http-equiv="content-type" content="text/html; charset=utf-8"
titleLogin/title
/head
body
div id="pic"
a href="https://www.04ip.com/post/#" title="立刻体检"img src="/images/defaultpic.gif"//a
/div
div id="input"
form action="do_login.php" method="post"
p class="name"用户名:input class="in" type="text" name="username"//p
p class="name"密nbsp;nbsp;码:input class="in" type="password" name="password"//p
input id="deng" type="image" src="/images/defaultpic.gif"/
/form
/div
/body
/html
dologin.php:
?php
session_start();
include './config.php';
if(isset($_POST['submit'])){
$username=$_POST['username'];
$password=md5($_POST['password']);
$error=array();
$sql="select * from user where username='{$username}' and password='{$password}'";
$result= mysql_query($sql);
if(mysql_num_rows($result)0){
$_SESSION['username']=$username;
header("location:./head.php");
exit;
}else{
$error[]="用户名或密码错误,请重新输入!";
$_SESSION['error']=$error;
header("location:./error.php?from=login.php");
exit;
}
mysql_close();
}
?
怎样用PHP和MYSQL制作一简单的登录界面网站软件:dreamwaver记事本 也可以
mysql.php----数据库创建文件;
login.php----前台用户登陆文件;
check.php----连接数据库验证文件;
mysql.php文件代码:
程序代码
?php
$db = mysql_connect("localhost","root","") or die("连接数据库失败!");
if(!mysql_query("create database if not exists `user`"))
{
echo "创建数据库失败br";
}else
{
echo "创建数据库成功!br";
}
mysql_query("use user;");
$sql ="Create TABLE if not exists `user` ("
." `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,"
." `name` VARCHAR(10) NOT NULL,"
." `password` VARCHAR(16) NOT NULL"
." )";
if(!mysql_query($sql))
{
echo "创建数据表失败!br";
}else
{
echo "创建数据表成功!br";
}
$sql = "Insert INTO `user` ( `name`, `password`) VALUES ( 'php-fish', '123');";
if(mysql_query($sql))
echo "插入用户成功!br";
else
echo "插入失败!br";
mysql_close($db);
?
前台登陆文件login.php
程序代码
form method="post" action="check.php"
table cellpadding="0" cellspacing="0" border="0" width="25%"
tr
td用户名:/td
tdinput type="text" name="name"/td
/tr
tr
td密码:/td
tdinput type="password" name="password"/td
/tr
tr
tdinput type="submit" value="https://www.04ip.com/post/提交"/td
tdinput type="reset" value="https://www.04ip.com/post/清除"/td
/tr
/table
/form
用户名:bphp-fish/b
br
密码:b123br
验证文件check.php
程序代码
?php
if($_POST['name'] == "")
{
echo "请填写用户名bra href='https://www.04ip.com/post/login.php'返回/a";

推荐阅读