mysqlphp登陸
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>
以上在網上找到的。~~ 驗證已經通過的。~
打字不易,如滿意,望採納。
2. php怎麼登陸mysql資料庫
能把問題描述清楚一點嗎?
如果是PHP鏈接資料庫的話,應該是這樣的
$mysql_server_name="localhost";//資料庫伺服器名稱
$mysql_username="root";//連接資料庫用戶名
$mysql_password="??????";//連接資料庫密碼
$mysql_database="??????";//資料庫的名字
//連接到資料庫
$conn=mysql_connect($mysql_server_name,$mysql_username,
$mysql_password);
//從表中提取信息的sql語句
$strsql="SELECT*FROM`gbook`";
//執行sql查詢
$result=mysql_db_query($mysql_database,$strsql,$conn);
//獲取查詢結果
$row=mysql_fetch_row($result);
3. php連接mysql進行登錄驗證
$conn=mysql_connect("localhost","root","");
mysql_select_db("homework",$conn);
mysql_query("SETNAMES'UTF8'",$conn);
$username=$_POST['user_email'];
$password=$_POST['password'];
$sql="select*fromuserwhereusername='$username'andpassword='$password'";
$Result=mysql_query($sql,$conn);
$onerow=mysql_fetch_array($Result);
if($onerow)
echo"正確";
else
echo"錯誤";
4. php+mysql怎麼做登錄注冊
首先得到提交的數據
鏈接資料庫,查詢資料庫,查詢username 和pwd
提交的username 和 pwd 跟資料庫查詢的username 和pwd做對比,
都相等那就是登陸成功
<?php
mysql_connect('localhost','root','123');
mysql_select_db('lx');
mysql_query("SETCHARACTERSETutf8");
mysql_query("SETNAMESutf8");
//資料庫lx表user欄位isernamepwd
//用md5加密,可以自己試試
if(isset($_POST['user'])&&$_POST['tijiao']=='success'){
$query=mysql_query("='".$_POST['user']."'");
$num=mysql_num_rows($query);
if($num>0){
while($info=mysql_fetch_array($query)){
if($info['pwd']==md5($_POST['pwd'])){
echo'登陸成功';
}else{
echo'登陸失敗';
}
}
}else{
echo'登陸失敗';
}
}
?>
<formaction=""method="get"/>
<tableborder="0"cellspacing="0"cellpadding="0">
<tr>
<tdclass="fieldKey"width="30%">用戶名:</td>
<tdclass="fieldValue"width="100%"><inputtype="text"name="user"/></td>
</tr>
<tr><tdheight="10"></td></tr>
<tr>
<tdclass="fieldKey">密碼:</td>
<tdclass="fieldValue"><inputtype="password"name="pwd"/></td>
</tr>
</table>
<inputtype="hidden"name="tijiao"value="success"/>
<inputtype="submit"value="登陸"/>
</form>
5. php和mysql 登錄頁面怎麼做
需提交post請求php接收請求查詢資料庫並把返回的結果傳給前端
6. 有關PHP+mysql登陸問題
php裡面操作資料庫的時候都是用的mysql_fetch_array()吧,我沒有見過你上面那麼寫的
7. PHP+MySql注冊登錄
你看一下我這個能不能明白,我也是學這個的,有時間可以一起探討一下,我QQ:772965552,問題:13796730936
先建資料庫
CREATE DATABASE yonghudenglu;
USE yonghudenglu;
CREATE TABLE yonghudenglu (
id int(10) unsigned,
name varchar(50),
xingbie varchar(50),
mima varchar(50),
);
注冊頁面:
<?php
//連接資料庫
$link = mysql_connect('localhost', 'root', '123456');
//判斷連接是否成功
if (!$link)
{
die('Could not connect: ' . mysql_error());
}
//選擇資料庫
mysql_select_db("yonghudenglu");
//判斷姓名是否為空
if (!empty($_POST['name']))
{
if (!empty($_POST['xingbie']))
{
if (!empty($_POST['mima']))
{
$name=($_POST['name']);
$xingbie=($_POST['xingbie']);
$mima=($_POST['mima']);
$xinmima=($_POST['xinmima']);
$query="select name,xingbie from yonghudenglu where name='$name' and xingbie='$xingbie'";
$result=mysql_query($query);
$num_rows = mysql_num_rows($result);
if ($num_rows>0)
{
echo "您輸入的用戶名已經有人注冊了,請重新輸入!";
echo "<script language=\"JavaScript\">\r\n";
echo " alert(\"您輸入的用戶名已經有人注冊,請重新輸入!\");\r\n";
echo " history.back();\r\n";
echo "</script>";
exit;
}
else
{
if ($mima==$xinmima)
{
$sql1="insert into yonghudenglu (name,xingbie,mima) values('$name','$xingbie','$mima');";
mysql_query($sql1);
mysql_query("commit");
echo "<script language=\"JavaScript\">\r\n";
echo " alert(\"恭喜您注冊成功!\");\r\n";
echo " location.replace(\"10.htm\");\r\n"; // 自己修改網址
echo "</script>";
exit;
}
else
{
#echo "您沒有輸入密碼,請重新輸入!";
echo "<script language=\"JavaScript\">\r\n";
echo " alert(\"您輸入的兩次密碼不一樣,請重新輸入!\");\r\n";
echo " history.back();\r\n";
echo "</script>";
exit;
}
}
}
else
{
#echo "您沒有輸入密碼,請重新輸入!";
echo "<script language=\"JavaScript\">\r\n";
echo " alert(\"您沒有輸入密碼,請重新輸入!\");\r\n";
echo " history.back();\r\n";
echo "</script>";
exit;
}
}
else
{
echo "<script language=\"JavaScript\">\r\n";
echo " alert(\"您沒有選擇性別,請重新選擇!\");\r\n";
echo " history.back();\r\n";
echo "</script>";
exit;
}
}
else
{
echo "<script language=\"JavaScript\">\r\n";
echo " alert(\"您沒有輸入姓名,請重新輸入!\");\r\n";
echo " history.back();\r\n";
echo "</script>";
exit;
}
?>
登陸頁面:
<?php
$link = mysql_connect('localhost', 'root', '123456');
if (!$link)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("yonghudenglu");
if (!empty($_POST['name']))
{
if (!empty($_POST['mima']))
{
$name=($_POST['name']);
$mima=($_POST['mima']);
$quer="select name,mima from yonghudenglu where name='$name'";
$result=mysql_query($quer);
$num_rows = mysql_num_rows($result);
$row = mysql_fetch_array($result, MYSQL_ASSOC);
if ($num_rows>0)
{
$mima1=$row["mima"];
if ($mima==$mima1)
{
echo "<script language=\"JavaScript\">\r\n";
echo " alert(\"登陸成功\");\r\n";
echo " location.replace(\"12.html\");\r\n"; // 自己修改網址
echo "</script>";
exit;
}
else
{
echo "<script language=\"JavaScript\">\r\n";
echo " alert(\"您輸入的密碼不正確!請重新輸入!\");\r\n";
echo " history.back();\r\n";
echo "</script>";
exit;
}
}
else
{
echo "<script language=\"JavaScript\">\r\n";
echo " alert(\"您還沒有注冊,請先注冊!\");\r\n";
echo " history.back();\r\n";
echo "</script>";
exit;
}
}
else
{
#echo "您沒有輸入密碼,請重新輸入!";
echo "<script language=\"JavaScript\">\r\n";
echo " alert(\"您沒有輸入密碼,請重新輸入!\");\r\n";
echo " history.back();\r\n";
echo "</script>";
exit;
}
}
else
{
echo "<script language=\"JavaScript\">\r\n";
echo " alert(\"您沒有輸入姓名,請重新輸入!\");\r\n";
echo " history.back();\r\n";
echo "</script>";
exit;
}
?>
不會就加我啊,哈哈
8. 我是用PHP Mysql實現登錄的,怎樣在登陸後由登陸界面跳轉到index.html主頁面並在登陸的地方顯示用戶名
通常來說, index 頁面與 login 頁面被設計成兩個頁面,當通過 mysql 查詢數據,並驗證成功登錄後,可以自動轉向 index 頁面(或其他頁面):
if($num){
$row=mysql_fetch_array($result);
$_SESSION["username"]=$uuser;
header("Location:index.html");
在 index 頁面需要添加代碼:例如:
<?php
session_start();
//檢測是否登錄,若沒登錄則轉向登錄界面
if(!isset($_SESSION['username'])){
header("Location:login.html");
exit();
}
echo'當前登錄用戶:'.$_SESSION['username']