Просмотр поста #99345: Различные вопросы по PHP и MySQL

.
Str@nnik

Не отображает. Видимо что-то делаю не так. Или в цикле нельзя такую проверку делать?

for ($i = 0; $res = mysql_fetch_assoc($req); $i++) {
 if (!isset($res['name']) || empty($res['name'])){
echo '<div class="menu">Пусто</div>';
} else {
echo $i % 2 ? '<div class="list1">' : '<div class="list2">';
echo '<a href="?do=them&amp;id=' . $res['id'] . '"><b>' . htmlspecialchars($res['name']) .'</b></a></div>';

if ($rights >= 7) {
echo '<div class="rmenu"><a href="?act=edit&amp;id=' . $res['id'] . '"><small>Изменить</small></a>&nbsp;|&nbsp;<a href="?act=delete&amp;id=' . $res['id'] . '"><small>Удалить</small></a></div>';
}
 }
}

Хотя я и перед циклом пробовал.