php新手求助我数据库里有3个字段分别是用户名,密码和用户姓名,请问后台登陆后怎么输出用户姓名在页面上
发布网友
发布时间:2022-04-18 11:32
我来回答
共3个回答
热心网友
时间:2022-04-18 13:02
假如username为用户名,password为密码,name为用户姓名
<?php
session_start();
$username = $_POST["username"];
$password = $_POST["password"];
$sql = "select name from user where username='{$username} ' and password = '{$password}'";
$result = mysql_query($sql);
if($result && mysql_num_rows($result)){
// $name = mysql_result($result,0);
$_SESSION["name"] = mysql_result($result,0);//这样可以放到session里
}
//echo $name;//这样就可以提取用户的姓名了可以把这个值放到selssion里追问不多啊 我的数据库表名为admin_user user为用户名字段 (用这个字段里的数据登陆的) mima为密码字段 username为姓名字段 我用admin登陆的 想在页面上显示出姓名
追答<?php
session_start();
$user = $_POST["user"];
$mima = $_POST["mima"];
$sql = "select username from admin_user where username='{$user} ' and mima = '{$mima}'";
$result = mysql_query($sql);
if($result && mysql_num_rows($result)){
// $username = mysql_result($result,0);
$_SESSION["username"] = mysql_result($result,0);//这样可以放到session里
}
//echo $username;//这样就可以提取用户的姓名了可以把这个值放到selssion里,改一下就行了
热心网友
时间:2022-04-18 14:20
将这三个字段存到session里 最后echo $_SESSION['username'];输出追问怎样将三个字段存到session里?
热心网友
时间:2022-04-18 15:54
在登录处理 登录成功之后
加上
session_start();
$_SESSION['username']=$row['username'];//这个是你登录成功的那个用户名也就是post传过来的你根据你自己的修改
在成功跳转之后的页面加上
session_start();
echo $_SESSION['username'];
就可以了 详细看下session 或cookie