我有一個暫停布爾每個成員的工作人員。當顯示錶中的工作人員時,我想顯示文字「SUSPENDED」或「NOT SUSPENDED」而不是1或0.如果在一個WHILE(使用未定義的常量)
我一直收到錯誤, 注意:使用未定義的常量Staff_Suspension--假定爲'Staff_Suspension ' 我確定這是簡單的即時通訊相當新的PHP,只是卡住了,不想浪費任何時間試圖解決這個問題,並沒有得到任何地方。幫助讚賞
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo "\t<tr>\n";
echo "\t\t<td> $row[Staff_ID] </td>\n";
echo "\t\t<td> $row[Staff_Forename] </td>\n";
echo "\t\t<td> $row[Staff_Surname] </td>\n";
echo "\t\t<td> $row[Staff_Email] </td>\n";
echo "\t\t<td>";
if ($row[Staff_Suspension] == 1){
echo 'Suspended';
} else if ($row[Staff_Suspension] == 0){
echo 'Not Suspended';
}
echo "</td>\n";
echo "\t\t<td> $row[Staff_Delete_Permissions] </td>\n";
echo "\t</tr>\n";
}
你看過PHP手冊嗎? http://php.net/manual/en/language.types.array.php - 你必須引用用作數組索引的字符串。 – patrickmdnet 2013-03-25 01:57:41
當然,那是當你工作到凌晨2點時會發生什麼事情。歡呼 – Kam 2013-03-25 02:05:04