У меня сложилось впечатление, что он вообще не учит думать. То есть, вот как освоил один раз mysql_query(); mysql_fetch_array(); do ... while mysql_fetch_array(), так всю жизнь и будешь писать без попыток оптимизации. Скорее всего это происходит из-за того, что он даёт не принципы работы тех или иных функций и алгоритмов, а просто даёт готовое решение, которое никто не хочет анализировать, а просто зубрит.Вот объясни, почему ты использовал printf? Какая была необходиомость делать это в php в таком простом случае? В си я бы понял, а в php? Или вот, зачем heredoc, если там просто код идёт и всё? Не проще было закрыть php-тэг и вывести простым текстом, чуть-чуть снизив нагрузку на интерпретатор? А ещё лучше просто проинклудить форму из html-файла? Ещё один вопрос: почему mysql_fetch_array, а не mysql_fetch_assoc? Ты же не нигде используешь численную адресацию массива. В printf указан только один %s, куда же пойдёт $myrow['title']? Ещё заметил, что массив все последователи попова называют myrow. Он, наверное, очень гордится армией зомби.