php连接数据库mysql做登录页 php和MySQL做一个登录界面
大家好,如果您还对php连接数据库mysql做登录页不太了解,没有关系,今天就由本站为大家分享php连接数据库mysql做登录页的知识,包括php和MySQL做一个登录界面的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
Dreamweaver+PHP+mysql 做一个登录界面
Dreamweaver做效果
PHP做功能。。
不知道你是不是用smarty做的。
如果是的话,先用Dreamweaver做个登陆的html出来。
再通过smarty框架,做个login.php。
最后验证用户密码。
发下代码吧。~
login.php内容如下:
<?
error_reporting(0);
$mysql_servername="localhost";//主机地址
$mysql_username="root";//数据库用户名
$mysql_password="";//数据库密码
$mysql_database="peng";//数据库
mysql_connect($mysql_servername,$mysql_username,$mysql_password);
mysql_select_db($mysql_database);
$name=$_POST['name'];
$passowrd=$_POST['password'];
if($name&&$passowrd){
$sql="SELECT* FROM liuyanban WHERE name='$name' and password='$passowrd'";
$res= mysql_query($sql);
$rows=mysql_num_rows($res);
if($rows){
header("refresh:0;url=a.htm");//跳转页面,注意路径
exit;
}
echo"<script language=javascript>alert('用户名密码错误');history.back();</script>";
}else{
echo"<script language=javascript>alert('用户名密码不能为空');history.back();</script>";
}
?>
以下附简单的login.htm内容
<html>
<body>
<form name="login" action="login.php" method=post>
用户名<input type=text name="name">
<p>密码<input type=password name="password">
<p>
<input name="log" type=submit value="登录">
</form>
</body>
</html>
以上在网上找到的。~~验证已经通过的。~
Dreamweaver+PHP+mysql 做一个登录界面面
说起来很简单的事情,实现起来也挺麻烦.大概说一下,提供个思路.
1.用photoshop或者你喜欢的做图软件,做个登录界面,如果觉得不需要,象百度这样,直接用文字,按钮,这步可以不做.
2.在dreamweaver中做登录表单界面,就是form标签下的输入和提交.按是否需要做验证,怎么验证等,这步可以简单,也可以复杂.
3.用你喜欢的方式在mysql中建立数据库(表),保存用户信息.
4.做第2步提交给后台验证的PHP程序.
第2步可以做得复杂,用JS之类做些必要的客户端验证,或者用ajax之类的技术,交互性强些,,第4步是关键,涉及到真正的验证,还要考虑数据的读取安全过滤之类的.
好久不做这行了.
PHP做一个用户登录页面
index.html登录页面代码如下:
<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
<title>登录示例</title>
</head>
<body>
<form id="forms" name="forms" method="post" action="loginchk.php">
用户名:<input type="text" id="uname" name="uname" value=""/><br/>
密码:<input type="password" id="upass" name="upass" value=""/><br/>
<input type="submit" id="loginbtn" value="立即登录"/>
<input type="reset" id="resetbtn" value="重新填写"/>
</form>
</body>
</html>
loginchk.php的PHP程序代码如下:
<?php
$uname=trim($_REQUEST["uname"]);
$upass=trim($_REQUEST["upass"]);
if($uname=="admin"&&$upass=="admin")
{
echo"登录成功";
}
else
{
echo"登录失败,<a href='index.html'>重新登录</a>";
}
?>
以上只是一个简单示例,真正的开始,需要考到很多因素,比如说登录前有效性检查,加入登录验证码,程序需要连接数据库进行用户匹配等。
希望对你有帮助。
如果使用数据库进行进行匹配的话,PHP程序可以这样改进一下。
<?php
$uname=trim($_REQUEST["uname"]);
$upass=trim($_REQUEST["upass"]);
$con= mysql_connect("localhost","root","root");
mysql_select_db("dbname",$con);
$result= mysql_query("select* from dusers where uname='$uname' and upass='$upass'");
$rs= mysql_fetch_array($result);
if($rs)
{
echo"登录成功";
}
else
{
echo"登录失败,<a href='index.html'>重新登录</a>";
}
?>
不过你需要连接到你自己的指定的数据库和数据表。
关于php连接数据库mysql做登录页的内容到此结束,希望对大家有所帮助。