to crazyone:
да я ж говорю: "этот код нерабочий, подскажите как правильно". а вы мне объясняете что у меня в нем ошибка

Вместо того что бы просто предложть вариант решения. Либо вы умный но очень дотошный, либо не в теме и просто хочется поболтать, потому что информационная содержательность двух ваших постов в теме - нулевая.