php和mysql做一个登录界面?用html做登录界面
老铁们,大家好,相信还有很多朋友对于php和mysql做一个登录界面和用html做登录界面的相关问题不太懂,没关系,今天就由我来为大家分享分享php和mysql做一个登录界面以及用html做登录界面的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
怎样用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>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td><input type="submit" value="提交"></td>
<td><input type="reset" value="清除"></td>
</tr>
</table>
</form>
用户名:<b>php-fish</b>
<br>
密码:<b>123<br>
验证文件check.php
程序代码
<?php
if($_POST['name']=="")
{
echo"请填写用户名<br><a href='login.php'>返回</a>";
}elseif($_POST['password']=="")
{
echo"请填写密码<br><a href='login.php'>返回</a>";
}else
{
$conn= mysql_connect("localhost","root","")
or die("不能连接数据库".mysql_error());
mysql_select_db("user")
or die("不能连接到user".mysql_error());
$sql="select* from user where id=3";
$result= mysql_query($sql);
$query= mysql_fetch_array($result);
mysql_close($conn);
if(($query['name']==$_POST['name'])&&($query['password']==$_POST['password']))
{
echo"验证成功!<br>";
}else
echo"密码错误<br>";
echo"<a href='login.php'>返回</a>";
}
?>
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步是关键,涉及到真正的验证,还要考虑数据的读取安全过滤之类的.
好久不做这行了.
OK,关于php和mysql做一个登录界面和用html做登录界面的内容到此结束了,希望对大家有所帮助。