У меня есть приостановленное булево для каждого сотрудника. при отображении сотрудников в таблице я хочу показать, либо текст «ПОДВЕСНОЙ» или «НЕ ПОДВЕСНОЙ», а не 1 или 0.IF в пределах WHILE (ИСПОЛЬЗОВАНИЕ НЕОПРЕДЕЛЕННОГО ПОСТОЯННОГО)
Я продолжаю получать сообщение об ошибке, Примечания: Использовании неопределенной константы Staff_Suspension - предполагаемые «Staff_Suspension ' Я уверен, что это просто im довольно новое для 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
конечно, тот что случается, когда u работа до 2am. cheers – Kam