我開發了一個簡單的聊天系統。我正在嘗試讓管理員顏色在聊天用戶中脫穎而出。我的方法使用會話用戶名,如果會話用戶名是admin,則會變爲所有人的文本顏色爲紅色。我如何做到這一點,只有管理員顏色是紅色的(其他人都是黑色的)?聊天管理員不同的顏色?
這裏是我的PHP代碼:
<?php
error_reporting(E_ALL & ~E_NOTICE);
session_start();
if (isset($_SESSION['id'])) {
$userId = $_SESSION['id'];
$username = $_SESSION['username'];
$userLabel = $_SESSION['nickname'];
}
$connect = mysqli_connect("", "", "", "root");
mysqli_select_db($connect, "webclyde_root");
$result1 = mysqli_query($connect, "SELECT * FROM chat ORDER by id DESC");
while ($extract = mysqli_fetch_assoc($result1)) {
if ($username == "admin") {
echo "<br><b><font color='#D00003'>" . $extract['name'] . ":</b></font> " . $extract['message'];
}
else {
echo "<br><b><font color='#000000'>" . $extract['name'] . ":</b></font> " . $extract['message'];
}
}
?>
謝謝你,我會用這個。但是這並不能解決我的問題。 –
當用戶名!= admin時,您必須編寫和聲明並將顏色更改爲黑色。 – piscator
嘗試像'$ color = $ username =='admin'這樣的事情? '紅':'黑';' – RamRaider