Ⅰ 我是用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']
Ⅱ html+php+mysql的登录页面
header("Content-Type:text/html;charset=utf-8");
$lune=$_POST["username"];
$lpwd=$_POST["password"];
include("conn.php");
$query="select*fromuserlistwhereusername='$lune'andpassword='$lpwd'";
$result=mysqli_query($link,$query);
if(mysqli_num_rows($result)==1){
$row=mysqli_fetch_array($result);
$json=array('lzhuangtai'=>'y','lname'=>$lune,'ldianhao'=>$row[phone],'ltishi'=>'用户验证成功');
}
else{
$json=array('lzhuangtai'=>'n','ltishi'=>'用户名或密码无效');
}
$json_string=json_encode($json);
echo$json_string;
你的代码,$row['phone']这里是单引号,外边也是,所以就出错了。直接不用引号,或者换成双引号。
Ⅲ 如何用php做个登陆界面
你可以做一个简单的例如你只有用户名和密码即可那么你先在数据库(以mysql为例)中建表例如叫做user 字段为 id name pass分别是编号、用户名、密码长度分别是int(8) a_t(自动编号) 主键,varchar(50) ,varchar(50) 你可以添加一个测试数据 例如 1,admin,admin//说明密码这里不说加密的问题,用明文实现 登录页面的代码:login.php<html><head><title>用户登录</title></head><body><form action="checklogin.php" name="loginform" method="post">用户名:<input name="name" type="text"><br>密 码:<input name="password" type="password"><br><input value="登录" type="submit"><br></form></body></html> checklogin.php代码(检测登录): $name=$_POST[name];$pass=$_POST[password];session_start();//这个可以维持登录状态,可以参照session的使用
//登录检查函数 function login_state($uid,$user_shell){ $sql="SELECT * FROM `user` WHERE `name`='$name'";
$query=@mysql_query($sql) or die(mysql_error());
$us=is_array($row=@mysql_fetch_array($query));
$user_shell=$us ? $user_shell==$row[password]:FALSE;
if($user_shell){ echo "<script>alert('登录成功');</script>";
return $row;
}else{
echo "<script>alert('您暂时不能浏览该页面,请先登录');location.href='login.php';</script>";
} }login_state($name,$password);?>
希望可以帮到您,如果还有问题可以联系2458285853
Ⅳ 怎么制作一个php+mysql的登陆界面
<?php
session_start();//启session
$link=mysql_connect('127.0.0.1','root','');//数据库连接填入应参数
if(!$link){
echo "数据库连接失败".mysql.error();
}else{
mysql_select_db('login',$link);//选数据库
mysql_query("set names gb2312");//设置编码
}
//获取表单提交数据
$username=$_POST['u'];
$password=md5($_POST['p']);
//查询判断
$sql="select * from check where name='$username' and password='$password'";
$rec=mysql_query($sql) or die ("执行失败");
if(mysql_num_rows($rec)>0){
$_SESSION['user']=$username;//session存储记录登录状态
echo "登录功";
}else{
echo "<script>alert('密码或用户名确');</script>";//登录失败
}
?>
Ⅳ PHP网页设计,关于登录(MySQL)
如果你单写页面链接数据库的话:
mysql_connect('数据库服务器','数据库用户名','数据库密码');mysql_select_db('数据库名');//选择你需要的数据库
mysql_query("编码");//选择你要用的编码类型
然后:
提交表单数据,获取表单数据,同时作出判断和检测。把值写入到sql查询语句里面用于查询,看返回值。
你试试,希望你可以成功