harentius
я там давал вроде ссылки на фак, его нужно было читать раньше чем начинать писать что-то большое. приучись читать и долго думать, прежде чем писать. самая большая проблема - что весь код приходится переписывать. вот поэтому принято отделять логику от представления(допустим захочешь ты сделать скины). вначале получаешь все необходимые данные, затем ниже, их выводишь, а у тебя вывод по мере появления. у тебя же есть понятие о стиле, неплохо именуешь переменные. вот когда пару раз перепишешь, то выработается стиль, более удобный.