从db获取用户帐户类型时遇到一些问题。 我在db上创建了一个名为acc_type的列,它检查用户acc_type是否为1或更高时突出显示用户名。在CSS中突出显示PHP用户帐户类型
我写了这段代码,但它突出显示所有用户名为红色管理员。
colors meaning:
Blue = Regular member = 0
Red = admin = 1
Green = Mod = 2
Orange = Super User = 3
代码在这里
<?php
if($dn5['acc_type'] =='0')
{
echo '<style>
.acc{
color:blue;
}
</style>';
}else if($dn5['acc_type']=='1'){
echo '<style>
.acc{
color:red;
}
</style>';
}else if($dn5['acc_type']=='2'){
echo '<style>
.acc{
color:green;
}
</style>';
}
?>
<span class="acc"><?php echo $username;?></span>
听起来像是'$ DN5 [ 'acc_type']'等于 '1' 即可。尝试使用'echo $ dn5 ['acc_type']'来查看打印内容,并验证它实际上不是'1' – burmat
从acc_type获取数字。像:如果它的管理员然后acc_type是1,对于国防部是2 –