我都看了一遍。我无法弄清楚这一点。
<?php
session_start();
if (!empty($_POST[username]))
{
require_once("connect.php");
// Check if he has the right info.
$query = mysql_query("SELECT * FROM members
WHERE username = '$_POST[username]'
AND password = '$_POST[password]'")
or die ("Error - Couldn't login user.");
$row = mysql_fetch_array($query)
or die ("Error - Couldn't login user.");
if (!empty($row[username])) // he got it.
{
$_SESSION[username] = $row[username];
echo "Welcome $_POST[username]! You've been successfully logged in.";
exit();
}
else // bad info.
{
echo "Error - Couldn't login user.<br /><br />
Please try again.";
exit();
}
if($isadmin["admin"]==1)
{
echo $admin;
}
else
{
}
}
$admin = <<<XYZ
<div id="admintab">
Admin »
<div id="admin">
ADMIN PANEL
<div id="exitadmin">
</div>
<div id="artistline" />
</div>
</div>
XYZ;
?>
我确实知道这个$admin
价值正在发挥作用。我已经测试过了。基本上,我有一个注册系统。默认情况下,它将您的管理员值设置为“0”。但是,假设我想添加一个管理员。我通过mysql将'0'更改为'1'。我想知道如何让 php 找到数据库中管理员值设置为“1”的用户(行名:admin),并只向他们显示管理面板。