從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 –