lsnkv, не удивительно, если в этой переменной if($data['login']==''){
ничего нет, то будет выдавать сообщение.
И вообще не понятно откуда эта переменная.
P.S. и код Ваш, скажем, не очень хорошего качества
Если это тема ДП, то я думаю Вам врятли разрешено применять разного рода CMS и фреймворки.
Так, что помочь может PHP+MySQL, работа с сессиями и cookie.
Snatch08, изменил ответ, сделал обертку на функцией str_pad, что бы показать ее работоспособность.
P.S. не тратьте драгоценное время и энергию на непродуктивные споры.
if($data['login']==''){
ничего нет, то будет выдавать сообщение.
И вообще не понятно откуда эта переменная.
P.S. и код Ваш, скажем, не очень хорошего качества