Полтора года назад я начал вкатываться в веб-кодинг. Пока шло освоение html, css, js, php, mysql, jquery, ajax - всё шло нормально. Были трудности, но все их я преодолел. И пару месяцев назад решил, что пора осваивать какой-нибудь фреймворк. Выбрал Yii2. И честно его, блядь, осваивал. Смотрел видео уроки, много гуглил, пытался освоить. И ни-хре-на. Это просто какой-то пиздец из разряда "смотришь в книгу - видишь фигу". Я не понимаю, где документация. Её ТОННЫ ЁБАНЫЕ. Какие-то сайты с какими-то завалами информации. Методы, функции, параметры - нихуя не понятно. А гайды все из серии "дорисуйте остаток совы". Мол, вот это напишите, вот это и это - ну а дальше уже и так всё понятно. Большинство авторов даже не пишут, КУДА эту хуйню писать. Мол, догадывайтесь сами. Куча какого-то кода, нигде в описании не указывают формальные названия его элементов. Не "X - объект модели Y, к которой мы применяем метод класса Z M." Нихуя подобного. Просто "а вот так получим данные". И это ещё в лучшем случае.
Теперь я по уши в дерьме. Бросить этот сучий фреймворк и откатиться на голый php жалко, а освоить его я не в состоянии.
Вт сейчас целый день потратил, чтобы понять, как происходит передача данных от формы при нажатии кнопки. День прошёл - что я понял? Ничего я не понял. Вообще, блядь, нахуй, сука, ничего. Ёбаное ничего, хотя пример, повторенный из гайда, работает.
>>162257083 (OP) yii2 так себе на самом деле, не знаю почему, но сильно котируется в снг. в европках и пиндосии используют ларавель, ну а щас вообще на от пхп отказываются и пишут на JS все.
>>162258275 >Yii::$app->session->setFlash('seccess', 'Данные приняты'); почитай про DI и сразу станет понятно. Yii:: это просто глобальный неймспейс, как и $app, а $app->session это обращение через магик метод к соответсвующему DI сервису именнуеммому session
>>162258275 Так Yii2 и дан тебе для того чтобы быдлокодить. Поэтому быдлокодь поначалу, пиши через "$_SESSION". Проект за проектом научишься как делать правильно.
>>162258332 Не в курсе, сколько это стоит? >>162258664 >глобальный неймспейс Я довольно расплывчато понимаю, что такое неймспейс. Да и прочие определения тоже. >>162258944 >Поэтому быдлокодь поначалу, пиши через "$_SESSION". Мне нужно в данный момент обрабатывать кучу кнопок со страницы. Без фреймворка я просто вешал на кнопку акшен, считывал его через js и отправлял данные аяксом в отдельный файл с php-кодом. Вернее, в этом файле только приёмник был и вызов соответствующей функции.
А теперь нужно, чтобы это всё шло сразу через фреймворк и обрабатывалось в контроллере. Или моделе. Я в душе не ебу, как работать с моделью. Блядь. Нажрусь. Ей богу нажрусь.
>>162261934 >http://www.elisdn.ru/yii2-shop Спасибо, посмотрю, где можно найти. >Еще вопросы? В том-то и дело, что я не могу сформулировать конкретные вопросы, иначе хватило бы гугла. Не спрашивать же по каждой мелочи "как это сделать?" Мне кажется, я слишком тупой для фреймворка. Да и для ооп тоже.
>>162262566 Именно этим я два месяца и занимюсь. Не идёт. Поначалу ещё был прогресс, но недели две назад упёрся в стену. Раньше я такие проблемы решал тупым упорством. Делаешь, гуглишь, переделываешь, гуглишь, переделываешь - через несколько часов таки понимаешь, что нужно было сделать, чтобы заработало. Но тут такой метод не проходит.
>>162262853 Сложно сказать. Я не понимаю основ работы Yii и все действия с ним похожи на техномагию. Или, если быть более точным, орочий шаманизм. Например, я пытаюсь сделать две формы на одной страницы. Это которые АктивФорм бегин - АктивФорм энд. Что делает эта конструкция, я представляю только примерно, поэтому когда в контроллере, в post(), оказывается какая-то хрень, я не понимаю, почему она там оказалась. И как можно задействовать другую кнопку, чтобы она тоже обрабатывалась, а не выдавала при нажатии вью так, как будто мы только что зашли. В общем, я не могу сформулировать свои вопросы. Мог бы - пытал гугл. То есть, я его и так пытаю, но толку мало.
>>162257833 >>162258664 >почитай про DI и сразу станет понятно. Yii:: это просто глобальный неймспейс, как и $app, а $app->session это обращение через магик метод к соответсвующему DI сервису именнуеммому session вот этого долбоеба не слушай. Yii - это корневой класс фреймворка. $app - это статичная переменная класса в которой инстанс объекта фрейма. Синглетон. На а дальше в объекте $app хуева гора уже имеющихся базовых объектов компонентов - логер, бд и прочая ненужная хуерга. В мануале это всё написано.
>>162263859 В твоем примере >Yii::$app->session->setFlash('seccess', 'Данные приняты'); происходит обращение к инстансу фреймворка - объекту $app, далее идет обращение к свойству session объекта $app. Session - это компонент, который ты настраиваешь в config/main.php. Сздается фреймворком при старте. Ну а дальше вызывается метод компонента session. Загляни в main, там найдешь класс этого компонента, а дальше гугли этот класс и на странице мануала найдешь описание метода setFlash.
>>162269294 Не знаю. Мой уровень владения - "через пень колоду". Поэтому на английском только примеры кода ищу. Разбираться в статьях (и тем более воспринимать на слух) слишком напряжно.
>>162261402 >и обрабатывалось в контроллере. Или моделе. Я в душе не ебу, как работать с моделью. Блядь. Так ты там выше писал что ты понял что такое MVC, я тебя огорчу ТЫ НИХУЯ НЕ ПОНЯЛ
>>162257083 (OP) > Бросить этот сучий фреймворк и откатиться на голый php Это самая хуевая идея, которая может тебе прийти. >а освоить его я не в состоянии Это не самый сложный фреймворк, но и несамый простой. Если ты даже его не в состоянии изучить, можешь не лезть даже. Я вот его достаточно неплохо знаю, кроме некоторых редкоюзаемых хуйней типа эвентов, рбака, миграций, но по сути все это могу изучить при надобности. И моя зп составляет 30к рублей, есличо.
>>162261402 Я бы тебя трахнул и научил быдлокодить. К слову это предложение. Если хочешь могу тебя учить, но ты будешь взамен мне отсасывать и давай в пупучку.
Ору с даунов. Каково это, угробить своё здоровье сидя за компом всю жизнь? Какие-то фреймворки лол. Я хуи пинаю, работая инженером кипиа и в мухосрани получаю 35к. А вы и дальше напрягайтесь, лохи)
>>162277301 Пиши. Когда крупный проект будет, посмотрю я на тебя. Вернее ты то мож и наговнокодишь, но другой кодер охуеет твой код разгребать процедурный. Я вот матерился когда один говноскрипт разбирал. Хуй проссышь чо где находится.
>>162257083 (OP) О! Как я тебя понимаю. Я с той же хуйнёй столкнулся пытаясь прикрутить к сишечке вебкамеру. Всегда поражало отсутствие простых функций типа "верни кадр высота 300 ширина 400 в буфер *buf", вместо которой начинается еботня - напиши окно, в окне напиши канву, к канве прикрути буфера и не 1 а сразу 3, в каждый пиши кадры, всё через мифические hwnd спасибо майкрософту за долбоёбов писавших апи, написал окно - молодец, теперь прикручивай опенцв, гстример или дректшоу, а там долбоёбы ещё мастистее свои hwnd-шечки и всё под кресты с питонами заточено. В общем я ебал такое программирование, жду революции, а ведь возможно я тот самый человек который написал бы настоящий ИИ, но этому не суждено сбыться.
>>162277960 Кто те даст то? Как вы вообще просите? Вот работаешь ты такой делаешь одно и тоже и вдруг "уважаемый работодатель, а не начнете ли вы мне платить побольше?" Работодатели нахуй тебя не шлют?
>>162276581 В том, что их по Yii нет. >>162275939 Ну, вообще, да. Я потратил два месяца времени и ничего не добился. Обидно. >>162276067 Про MVC читал. Но большинство описателей не могут даже прийти к единому определнеию, что такое "Модель". У всех что-то своё, да ещё и сферическое в вакууме.
>>162278669 Мне непонятно, какие задавать вопросы. С моей точки зрения, в примерах и гайдах описана МАГИЯ. Вот эта хуйня вставляется сюда, а у этой имя должно совпадать с этим, потому что в гайде так сказано. Тут мы прописываем вот это, а тут волшебным образом появляются данные, которые нужно обработать именно так. А в другом гайде всё ещё сложнее и ещё непонятнее.
>>162280220 отладчик не поможет. очевидно же что тут сама логика работы примеров не ясна. Если взять для примера что то уровня 2+2=4, то в гайдах я тебе по опыту говорю - расписываются все возможные комбинации операндов и операторов получающих в результате 4.0000000001
>>162280429 хоть лол хоть не лол, а когда система "гибкая" шанс написать правильную программу стремится к нулю - аля безконтрольное использование goto.
>>162280220 >знаешь что такое отладчик? Пока речь о чистом пхп/жс, в консоли можно всё посмотреть. Но с движком/фреймворком это превращается в восстановление причин упавшего реестра винды по дампу. Нихрена непонятно.
>>162281025 Если вопрос опу, то нисколько. Я админ. Но хочу перекатиться в кодеры, поэтому в свободное время и пытаюсь накодить свои проекты. Почти полтора года уже пытаюсь. Получается так себе. Работает, но криво и на вид некрасиво.
>>162281257 ясно. ну не знаю что тебе лучше посоветовать. попробуй освоить какую нибудь норм профу. водилам грузовика например норм платят, водилой автобуса можно отучиться обычно с гарантией трудоустройства если ты в дс.
оп, для тебя вся документация это магия потомучто нужно читать её в оригинале, а не перевод от васяна какого-то. к тому же ты зря отказываешься от отладчика (деббагер) без этой хуйни ни прошел ни один мой рабочий день за последние лет пять (увлекаюсь программированием более 10 лет). просто настрой дебагер и ты охуеешь от того что увидишь. вардампить и писать консол.лог это просто дно ебаное
>>162281433 >водилам грузовика например норм платят Только тем кто живут за рулем, либо у кого есть свой автопарк небольшой, то есть при условии что машина либо будет ездить круглые сутки, либо ходить в рейсы на дальняки.
Рано ты пошел серьезные фреймворки учить. Для начала как следует освойся с MVC, потом поковыряй какой-нибудь простенький фреймворк аля "Simple MVC Framework" чтобы вкурить в суть и только потом уже можешь за Yii2 браться. Yii2 кстати довольно простой, вот какой-нибудь Symfony это жопа, по крайней мере для меня.
>>162282455 Ох, нет, поверь, не лучше, если ты не фанат всей этой тематики, тебя не прельщает общество хачей, выхлопов и быдла, ты не можешь заменить колеса лежа в промерзшей луже на морозе, тебя не радуют хач кафэхи с дерьмовыми проститутками и наркоманы с трассы, пытающиеся доказать тебе что ты насиловал их дочь, которая старше него самого, и к которой ты бы без скафандра не притронулся, то для тебя это явно не лучше. И 80-100к без дальняков по москве ты заработаешь только если выезжать будешь часов в 4-5 утра и заканчивать до вечерних пробок, приходя домой, кушая и валясь с ног, и так всю неделю, это при условии что ты на своем авто работаешь, на чужом авто вряд ли ты 100к увидишь, там будет 50-80к. С дальняками это возможно, но ты же понимаешь что это хуже вахты на север?
>>162261402 >Я довольно расплывчато понимаю, что такое неймспейс А как ты тогда вообще осваивал пхп если его основ не понимаешь? Или понимаешь расплывчато? То есть ты хочешь поднимать денег, но при этом ты не знаешь предмет на котором хочешь поднимать? Лучше не торопись и вернись назад немного. Освой до понимания, закрепи. Самому потом легче будет.
>>162257083 (OP) >Вт сейчас целый день потратил, чтобы понять, как происходит передача данных от формы при нажатии кнопки. День прошёл - что я понял? Ничего я не понял. Вообще, блядь, нахуй, сука, ничего. Ёбаное ничего, хотя пример, повторенный из гайда, работает. я иногда только на 3 день понимаю, лол мимо3ддизайнер
>>162257083 (OP) ну наконец-то отличный тред. кстати, ищу программитстов на с++, да-да, тех самых про которых тут в каждом треде написано как они не нужны, большие данные, распределенные системы, вся хуйня. но надо уметь разворачивать список и знать зачем нужен виртуальный деструктор.
>>162283543 Типа обычная зарплата для программиста из замкадья. в ДС 50-60 получают такие же, но им еще квартиру за 40 снимать и 10 на дорогу и обед тратить. 100+ получают специалисты, а не те кто что-то учат, так что пару лет на обучение, потом года 3 на обучение в конторе, а потом уже как повезет, специалистом ты можешь не стать никогда.
>>162285461 Все зависит в первую очередь от человека и его подходу к этой профессии. Программисту нужно развиваться; учить языки программирования, иностранные языки, делать свои проекты.
>>162257083 (OP) Весело, как ещё года два назад все орали про фриланс погромистом. Как будто эту идею зафорсили, наводнив рынок копеечными макакиями, готовыми клепать сайты за еду.
Как считаете, ананасы, какие IT-должности в ближайшее время не превратятся в веб-макак по уровню сложности и его соотношению с необходимостью учить@изучать?
Господи, как же я блять ненавижу web. JS - инструмент сатаны, на котором тысяча и одна обезьяна пишут в трех разных стилях, кастующую свою сраку в текст. HTML + CSS ебучий неисправимый ошметок кала, который всячески пытались заменить, но каждый раз не удавалось. Зачем использовать божественный XAML, давайте еще поедим говна и насрем побольше.
Ненавижу вас. Вы разрушаете психику нормальных людей, создавая хуевые решения, в силу малых затрат на разработку и партию очередных хуесосов, которые готовы этот кал поддерживать за гроши.
>>162285841 вот просто не могу поверить что есть кто-то старше 20 кто высрет подобную хуйню. ну и тупняк. неужели ты где-то работаешь и даже что-то умеешь. просто не верится
>>162285867 ну залей в хадуп 100-400к rps, я посмотрю сколько тебе надо будет машин чтобы прокачать их, и какой memory footprint на нодах притом что нужен стейт на несколько килобайт для единиц ярдов некоторых ключей.
>>162257083 (OP) Ананасы, а как зделоть так, чтобы программа брала и отфильтровывала посты пользователей по эмоциональной окраске? Возьмем самое простое, чтобы комментарий пользователя можно было пометить как позитивный или негативный.
>>162286125 реквесты уже приехали, на них уже ответили что-то. обработка логов, промежуточные хранилища под специфику, инфраструктура для отказоустойчивости.
>>162286226 как насчет скрипта на 260 строк который парсит бугурт треды и сохраняет бугурты в монго и постит их в вконтакте? https://pastebin.com/hRHM94kv да уж пердолился прямо пиздец как жутко аж взмок
Я так Джанго учил. Тоже самое, питон как нехуй дергать, всякие ботл / фласк фреймворки как два пальца, а Джанго не могу и все, и пиздец. Реально помогло очень простая методика - берешь книженцию по фреймворку, для Джанго была Django by example, для пхп дрисни сам найди аналог, и хуяришь ее от корки до корки, не умничая, а просто вчитываясь и хуяря все что просят в заданиях дописать, что не можешь - гуглишь. Как закончишь книженцию - ищешь следующую и повторяешь. Рано или поздно внезапно врубаешься что общую идею понял и где что просек. Вуаля ! Можешь теперь что-то писать похожее на сервисы и нормально предметно гуглить что не ясно.
Это называется "выучить матчасть". И это работает.
>>162286089 Нейроночки нейроночки нейроночки. Берешь теорию вероятностей. Берёшь критерии отбора. И оцениваниешь наличие или отсуствие этих критериев. Если ответ неверный - корректируешь. Верный - закрепляешь. Это если на пальцах. Еще более на пальцах и F# делали твой таск в 100 строк или меньше на одном из митапов, но я найти не смогу. Там чел оценивал посты в твиттере
>>162286249 >промежуточные хранилища под специфику Ну возьму распределённую СУБД, хуле. я таки не понимаю зачем вам всем С++. >инфраструктура для отказоустойчивости. какую схему выбрали?
>>162285579 Как и во многих областях. Во врачебной деятельности на самом деле все не намного сложнее, но туда мало кто идет за врачебной деятельностью.потому что думаю что деньги в ИТ. Но тут ошибка, одна из самых высокооплачиваемых профессий по всему миру стоматолог, они и вправду зарабатывают дохуя, причем так же от регионов зависит уровень заработка, но слышат только про ИТ, при том что там такое кол-во направлений, что ахуеешь, и кто-то сидит в НИИ и пишет код за 15к в месяц, а кто-то делает 300к в секунду, но стамотологи стабильно зарабатывают неплохую сумму .
>>162257083 (OP) Оп, не ссы. Сам вкатился в веб с админов. Не пытайся охватить все целиком. Разбирайся постепенно. Пойми как работают роуты. Создай модель, контроллер и вьюху, разберись что это за хуйня и как они взаимодействуют. Поначалу тяжко, но всё получится. Алсо, обучу программированию на руби и рельсах подавана с горящими глазами. Тебе то не предлагаю, из php не возвращаются
Пачаны, как вкатиться в нейросети, читал всякие статьи, но там полно всякой математики и ничего не понятно, может есть какие-то книжки, уроки, курсы для "самых маленьких", в которых все разжевано желательно на питоне
>>162287327 читаешь учебник, после этого начинаешь понимать все слова. идешь на кагл, пилишь контест, пофигу на какой библиотеке, заодно читаешь статьи, берешь идеи ото всюду, смотришь на свои жалкие результаты. ах да, если ты тупой - то лучше сразу иди макакой в веб.
Охлол. У меня такая же хуйня случилась с dotnet. Всю жизнь работал сетевиком циски-хуиски, динамическая маршрутизация, впн - вот это всё, а тут попал на очень хорошо оплачиваемую работу, где надо ебстись с продуктами от Мелкомягких. Разобрался довольно быстро, но когда дело дошло до углубления в Powershell, а затем непосредственно в dotnet, я охуел. Я неделями сидел и курил мануалы, смотрел видосики, но не понимал решительно нихуя. То есть совсем. Таким тупым ебланам я не чувствовал себя никогда, дело доходило до истерических ударов кулаком по столу и пека до жёстких возлияний алкоголя. В итоге друган-кодер просидел со мной неделю и я более-менее разобрался. Вспоминаю с ужасом.
>>162277545 Сижу за компом несколько часов в день, не более, чем офисные работники других профессий, занимаюсь боевым самбо 3 раза неделю, здоровье в полном порядке, даже зрение.
>получаю 35к. А вы и дальше напрягайтесь, лохи) Я получаю 120к, мне есть за что напрягаться.
Такая хуйня везде в проге. В пхп особенно. Учи ооп, программирование в частности,а потом уже фреймворки хуёрки. Делай задачи, решай проблемы, а не кури мануал голый
Посоны, а хуле вы его не спросили, он хоть Xdebug настроил? А в консоли в хроме смотрит, что постом отправляется? А паттерны прочитал? А php the right way? http://getjump.me/ru-php-the-right-way/ https://designpatternsphp.readthedocs.io/ru/latest/ Поэтому и непонятно нихрена наверное, потому что сначала надо основы дрочить. Олсо Yii не самый лучший фреймворк для начала.
>>162295097 Ну давай, покукарекай мне про Node, которая течёт как сучка, покукарекай про рельсы, которые мертвы, покукарекай про ещё что-нибудь, в итоге найти кодера на PHP для любого проекта легче и дешевле чем изъёбываться с остальными костылями. Может ты на ассемблере пишешь сайты,не?
Мне всегда помогало разобраться только копания кода. Находил во вьюхе функцию и начинал поиск по файлам ее имени, находил ее, там какая-то новая херга вызывалась и так до места объявления объекта. В начале очень долгое время все делается оооочень медленно, но потом, внезапно, будто само собой, все как-то понятно становится.
>потому что сначала надо основы дрочить. С одной стороны да, но с другой, у меня никогда не получалось что-то освоить выучив учебник. Пытался не раз, но это не работает. Прогресс пошёл только тогда, когда стал брать реальные задачи и пытаться их сделать, по пути изучая связанные с ними темы из теории.
>>162277154 вы охуели за такую зп работать суки? Нахуя демпингуете? В ит параше надо просить минимум 50к даже если умеешь только калькулятор на ангуляре верстать. Иначе демпинг и обвал индустрии.
>>162296676 Кстати. Представь, что к тебе подкатился заказчик и попросил сделать сайт уровня хабра. То есть, сайт на движке, с админкой, с интегрированным в него форумом, сложной кармой (общей для сайта и форума), общей регистрацией (да и вообще движок должен быть один, а не отдельно для сайта и для форума), системой доната и кучей мелких требований в ТЗ. Дизайн у него есть. За какое время ты бы такой сайт написал? Сколько бы потребовал денег?
Программисты лучшие люди. Зайдешь в тематику задавать вопросы людям другой профессии, а они тебе отвечают как будто у всех эти знания с рождения есть. А в этом треде ОПа почти не кормят говном. Отвечают и помогают.
>>162295407 Когда понял что писать на голом PHP один и тот же код меня заебало, я решил перейти на фреймворки. Первым для меня стал кодигнайтер и хуже говнища я просто не встречал, нихуя не понятно, авторизации из коробки нет и тд... При том люди говорили что это чуть ли не самый лучший фрейм на планете и моё первое впечатление была ужасное. Я думал пиздец, другие фреймворки будут только хуже. Затем решил попробывать кохану, её филосовия мне очень зашла, я даже начал уже вкуривать его но потом обратил внимание что инфу с форумов которую я читаю написали ещё вовремя первой француской революции и этот фрейм уже как несколько лет не поддерживается. Ладно думал ищем дальше, увидел фреймворк Phalcon, давольно шустрый зараза плюс так же его философия и реализация концепции MVC мне тоже зашла. Но потом узнал что он скрещен с си и подключается с дллкой как отдельный модуль PHP (а на шаред хостингах раньше такой хуйни не было, это сейчас стали добавлять). Тут у меня уже знатно начало гореть, и наконецто я встретил ларавель, блядь и я подумал что разработчик этого фреймворка сделал его индивидуально для меня, как же в нём стало всё понятно, концепция MVC реализованна просто идеально (реквесты, мидлевэверы, миграции, ELOQUENT и тд...) господи я просто смотрел на документацию (в которой нет ни какой воды и только примеры и объяснения как и что сделать) и ДРОЧИЛ. В общем теперь я с лары не слажу, куча модулей, огромное комьюнити, хуева туча фан сайтов, как русских так и зарубежных, со всякими статьями. Тебе могу посоветовать не опускать руки, пробуй-ищи, и попробуй лару.
>>162310313 Забыл про YII написать, это говнище я после кодигнайтера пытался вкурить и тоже нихуя не разобрался в нём, какая-то стрёмная реализация MVC. Не понимаю какого хуй в СНГ так его любят.
>>162257083 (OP) Слишком сложный выбрал для начала. Туда вкатываться стоит либо с опытом на чем то попроще, либо с навыками высокоуровневых языков типа явы шарпа.
>>162258275 >Yii::$app->session->setFlash('seccess', 'Данные приняты'); Причем тут фреймворк, это обычное обращение к статичному методу любого объекта.
>>162310380 А вот объясни, что значит "реализация MVC"? Как можно реализовать патерн по разному? Я серьёзно. Не понимаю, это же принцип и у него должна быть достаточно строгая реализация.
>>162311846 >А вот реального понимания нет. Ну и хуле делать? Только сидеть задрачивать, плюс надо уметь делать абстрактные фабрики, синглтоны, понимать как работают интерфейсы и фасады.
В рашке ещё не начали массово на NodeJS с PHP перекатываться? Тоже собираюсь в веб вкатываться, и чёт я не хочу дрочить пыху. Сейчас же во фронте все на реакт дрочат, темплейты не нужны. А реакт проще использовать с нодой на сервере.
>>162315189 СЖИРАЕТ ЗА РАЗ КОРЫТО С УГЛЕВОДАМИ ЗАЛИТОЕ ДОВЕРХУ ЖИРОМ @ ПРЕВРАЩАЕТСЯ В ЭЛИТНУЮ СВИНОБЛЯДЬ @ ПОЧЕМУ ВЫ ХЛОЕЧКУ ПОРОСЕНКОМ НАЗЫВАЕТЕ, БАКИ?
Теперь я по уши в дерьме. Бросить этот сучий фреймворк и откатиться на голый php жалко, а освоить его я не в состоянии.
Вт сейчас целый день потратил, чтобы понять, как происходит передача данных от формы при нажатии кнопки. День прошёл - что я понял? Ничего я не понял. Вообще, блядь, нахуй, сука, ничего. Ёбаное ничего, хотя пример, повторенный из гайда, работает.