Госпади, делал сайт, пытался найти годные уроки. В итоге искал всё кусками, потом запутался из-за разных подходов. А тут Андрей, у которого полный видео курс. Всё удалил, и начал заново по этим урокам. Единственное не понимаю, идеальное объяснение, всё грамотно, а просмотров с фигу. Удачи тебе!!!!!
@ЕвгенийШведчиков-я6к4 ай бұрын
Идентичный случай , полностью согласен с вашими словами
@andrievskii4 ай бұрын
Спасибо!
@StasKantor Жыл бұрын
Спасибо большое за такие уроки. Автор крут !!!
@andrievskii Жыл бұрын
Спасибо за коммент
@evgenykonstantinov84143 жыл бұрын
Красавчик! Хорош... Продолжай ...
@temurdusenbaev55413 жыл бұрын
Спасибо за труд)
@artempshenychnyi95792 жыл бұрын
Очень крутой автор. Обьяснение просто на высоте. Просмотрел все плейлисты. Жалко что нет новых
@Максим-щ8к6и3 жыл бұрын
привет. вопрос такой: на странице категорий должен выводиться ИД записи как в БД? если да, то тогда надо в топикс/индекс.пхп вместо () вставить
@chumbuzzy46949 ай бұрын
Ну вообще да, но почему то он использовал ключ массива, а не ID базы, а выводит он ключи потому, что если удалить категорию, то будет айди бд, и оно слетит
@Александр-л8э9й2 жыл бұрын
Домашняя работа. При вызове метода POST более двух раз путем нажатия кнопки topic-edit, значение переменной $id, которое было присвоено после вызова метода GET, стирается. Необходимо дописать код, чтобы всякий раз (не только при успешном редактировании) при повторном вызове метода POST заново присваивать значение переменной $id. Удачи.
@nurlannadzhavov10542 жыл бұрын
Надо все это еше усвоить, и потом еще самому проделать, и тогда уже закрепится в голове. Рад хотя бы тому, что понимаю что именно на уроке делается...)))
@АлександрМелянюк-ц9ю3 жыл бұрын
Ещё в редактировании категории (когда методом GET приходим) можно добавить такую проверку: if(!$topic['id']) { header('location: ' . BASE_URL . 'admin/topics/index.php'); } Это чтобы вручную в адресной строке не подставляли id'шник которого не существует в базе! Может в следующих видео это уже есть, но я пока на этом видео!) Спасибо за видео!!!!
@andrievskii3 жыл бұрын
Проверка ок, но никто не сможет ничего подставить, так как попасть на страницу можно будучи админом))
@АлександрМелянюк-ц9ю3 жыл бұрын
@@andrievskii Ну это да! А вдруг админ-неадекват будет?)) Спасибо за новый видос, который только-что вышел! Лай поставил)
@вано-в9в11 ай бұрын
Есть один недочет при редактировании категории(при редактировании именно названия категории), так вот, если указать название уже имеющейся категории, но из другой строки сайт будет ложиться, так как в коде не отлавливается это.
@andrievskii11 ай бұрын
Спасибо за тесты))
@supermel5312 жыл бұрын
Большое спасибо!
@aeeyae10 ай бұрын
Спасибо за видео!
@Tech-m3o2 жыл бұрын
Есть один вопрос, в видео у автора переход по страницам происходит почти моментально, и данные подгружаются быстро из бд, я делаю аналогичное приложение, повторяю просто, использую open server, но скорость загрузки значительно хуже (секунды 2-3 грузит страницу) . Пк не слабый, все остальное работает отлично, может это из за того что я использую open server?
@dospundos9275 ай бұрын
Стоило бы доработать проверку в случае редактирования категории, если в случае смены имени на уже существующее выдавался бы errMsg
@Roflyanik2 жыл бұрын
Спасибо!
@nurlannadzhavov10542 жыл бұрын
Понимаю пока, что это все самописно создающийся блок. И я пока что только на пути к "саморазвитию". Но "спецы" может мне подскажут, неужели все сайты так долго делаются? А точнее используя фреймворки типа Laravel тоже надо так все заново создавать? Спасибо заранее тем, кто ответит на душераздирающий мой вопрос))) И спасибо автору Андрею, за то что сидел и корпел над видосами, что бы нам приоткрыть занавес в сам процесс программирования.
@samali31472 жыл бұрын
Отличная инфа!
@alexandrsarkisian8173 Жыл бұрын
а почему не работает функция update
@andrievskii Жыл бұрын
Надо смотреть, я же не могу спустя время и не зная ваш проект понимать почему, провести пошаговую отладку. или переписать ее с нуля)
@alexandrsarkisian8173 Жыл бұрын
@@andrievskii я уже все сделал просто вы забыли показать как добавляли функцию update and delete в db.php но большое спасибо за уроки и что ответилли
@demianamnel012 жыл бұрын
У когт возникает ошибка SQLSTATE вернитесь в видео "Дорабатываем функции запросов к базе данных" и почекайте закрепленный комментарий. Автор любезно не упомянул, что не внес важную поправку в функцию SelectOne в db.php
@РамазанСаидов-ц7ю2 жыл бұрын
что нужно там поправить,? знак равно?
@kobalt-tv-7772 жыл бұрын
А исходник (репозиторий) проекта нет? 😀
@hycode052 жыл бұрын
надо учиться писать код, копипастить может любой)
@evgenypetrovich78813 жыл бұрын
Fatal error: Uncaught PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fgdg' in 'field list' in C:\OpenServer\domains\project-1.local\app\database\db.php:130 Stack trace: #0 C:\OpenServer\domains\project-1.local\app\database\db.php(130): PDOStatement->execute() #1 C:\OpenServer\domains\project-1.local\app\controllers\topics.php(24): insert() #2 C:\OpenServer\domains\project-1.local\admin\topics\create.php(6): include('C:\\OpenServer\\d...') #3 {main} thrown in C:\OpenServer\domains\project-1.local\app\database\db.php on line 130 Застрял((
@demianamnel012 жыл бұрын
Привет, ты решил эту проблему?
@AlekseyStelz2 жыл бұрын
Создание категории проходит без ошибок все супер. Как дело дошло до обновления все плохо! Похоже застрял, не пойму где несоответствие. Warning: Trying to access array offset on value of type bool in C:\Server\data\htdocs\app\controllers\topics.php on line 60 Warning: Undefined array key "id" in C:\Server\data\htdocs\app\controllers\topics.php on line 67 Fatal error: Uncaught PDOException: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens in C:\Server\data\htdocs\app\db\db.php:115 Stack trace: #0 C:\Server\data\htdocs\app\db\db.php(115): PDOStatement->execute(Array) #1 C:\Server\data\htdocs\app\controllers\topics.php(68): update('topics', NULL, Array) #2 C:\Server\data\htdocs\admin\topics\edit.php(3): include('C:\\Server\\data\\...') #3 {main} thrown in C:\Server\data\htdocs\app\db\db.php on line 115
@demianamnel012 жыл бұрын
Привет, ты решил эту проблему?
@РамазанСаидов-ц7ю2 жыл бұрын
@@demianamnel01 а ты смог?
@demianamnel012 жыл бұрын
@@РамазанСаидов-ц7ю, да, коммент даже под этим видео есть) посмотри внимательней. Вернись к видео "Дорабатываем функции запросов к базе данных" и посмотри закреп. коммент, там вносятся изменения в функцию SelectOne в db.php, которые на видео не проговариваются)
@РамазанСаидов-ц7ю2 жыл бұрын
@@demianamnel01 у меня другая проблема по моему, у меня вместо Id вставляетая название категории
@РамазанСаидов-ц7ю2 жыл бұрын
@@demianamnel01 POST[id] = старому названию категории (