KusssАбсолютно верно.
А значит $row массив пустой, значит запрос прошел неверно к БД.
ТС: 2 правила:
1) Вывод ошибок в начале файла:
error_reporting(-1);
ini_set('display_errors',1);
2) $res = mysql_query("запрос") or die(mysql_error()); // если будет ошибка, то выводится она на экран
_____________
И дальше не забывай, что если такой записи нет, то вернётся 0 строк, то есть неверно логин и пароль, или ID указал. Значит проверяй наличие данных через mysql_num_rows($res);
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).