Своя админка на PHP и MySQL за 1.5 часа



Включайся в интенсив по PHP и Laravel 😎: https://bit.ly/3rV7ztO

————————————

Другие мастер-классы по теме:

Создаем аккордеон на чистом JavaScript:

Делаем классную quiz-викторину:

Учимся работать с сервером на JavaScript:

————–

Подписывайтесь на мой канал:
https://www.youtube.com/wayupin?sub_confirmation=1

29 thoughts on “Своя админка на PHP и MySQL за 1.5 часа

  1. а как можно на менюшки разбить переменные? чтоб админ знал к примеру, что тут редактируются контакты, тут редактируются посты блога, тут редактируется наполнение сайта и тд?

  2. Как исправить ошибку?
    Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, bool given in C:OpenServerdomainschippewa.locadminupdate.php on line 16:
    $var = mysqli_fetch_assoc(mysqli_query($connect, "SELECT * FROM `variables` WHERE `id` = $id"));

    Если перехожу с content.php на update.php с помощью "Изменить", ошибку не показывает

  3. Ну что же…начнем.
    И так внеочередной "МАСТЕР-КЛАСС" который сделан специальным образом затянуть маслят на явно такой же "супер" курс.
    1) Вы серьезно собрались выдавать mysqlli как нормальный кейс для подключения к бд в 2к21 ? ОК спс
    2) Структура проекта, океЦ можно еще смириться с тем что не был поднят вопрос элементарного подключения композера и autoload но включение плотного такого кода php в html ВАУ
    3) Мелочи но как насчет краткой записи <?=
    4) Много кто уже сказал за логинпароль в коде НО серьезно ребята можно было сказать что это для "примера" или "не используйте это в реалиях ибо это убогая практика" как минимум для МАСТЕР-КЛАССА можно было все сделать через бд.
    Короче спасибо! что после ваших ПРОСТО ТУПО БЕЗПОЛЕЗНЫХ МАСТЕР-КЛАССОВ люди продолжают думать что на яп PHP ничего не развивается и не растет. СПАСИБО что порождаете маслят и интернов которые после ВАШИХ курсов приходят после собеседования домой и опускают руки из-за того что после ВАШИХ курсов им говорят о том что их слова или решение глупости.
    Еще короче "ТИПИЧНОЕ ИНФОЦИГАНСТВО".

  4. Смотрел некоторые уроки Миши , толково объяснял. Сегодня как то все бестолково. Не в обиду Михаилу. И спасибо конечно. За предыдущие уроки респект и уважуха.

  5. У меня вопрос , как можно реализовать кнопку «изменить» для изображений , ибо на просторах интернета нет нормальной информации

  6. Как можно в 2021 году делать админку не использую при этом ООП и паттерн MVC(можно же набросать маленькую архитектуру с единой точкой входа)? Не спорю, ваш вариант имеет право быть, но сейчас так никто уже не делает( И писать код в перемешку с html это конечно ЖЕСТЬЬЬЬЬ…

  7. Ни дай бог кто то запомнит или будет делать так же как и автор ролика!
    Как тут уже оставили комментарий, чувак словно из прошлого к нам пришел…
    Единственное правило при просмотре ролика – смотреть что делает автор и не делать так в своей практике!

  8. Всем тем, кто говорит про токены, сессии, куки, алгоритмы шифрования – в самом начале вам сказали, что разрабатывается БАЗОВАЯ версии админка, буквально для знакомства с основами

  9. Зачем такие танцы с бубнами? Берем верстку, натягиваем ее на WordPress, вот вам и админка, плюс все огромные возможности WordPress.

  10. Ребята вы гоните. Те кто НЕ ЗАМОРАЧИВАЕТСЯ программированием, т.е. просто верстальщики, не будут делать админку и авторизацию.
    А учить тех, кто БУДЕТ ЗАМОРАЧИВАТЬСЯ программированием, делать ВОТ-ТАК – сумасшествие.
    Хм. Просто видео, ЧТО БЫ БЫЛО?

  11. А теперь давайте поговорим , об архитектуре приложения , у вас как я понял в каждом файле шаблона для рендера прописаны пароль и логин для проверки сессии . Почему бы не использовать токен через куки??!? Создать отдельный файл с логикой и просто его инклудить . Далее в каждом файле у вас шаблон монолитной архитектурой , почему бы не вынести header в отдельный файл? И собственно в нем подключать логику проверки авторизованного пользователя? Далее , у вас подключение $connect хранится в глобальной области видимости , что лично мне подсказывает , что вы понятия не имеете о замыканиях или статических переменных в теле функции . У вас же постоянное открыто соединение с СУБД!! Ну и последнее в случае использования mysqli отсутствует плейсхолд для запроса , что открывает риск sql инъекции в коде .

  12. когда уже на линукс переедешь мастер?) сайт ещё на линуксе обычно работает просто, а не на винде) хотя новички сидят под виндой, так что нормас в принципе)

  13. Чувак, на будущее, делай шрифт еще меньше, больше помещаться на экране будет. Ну а мы переживём как-нибудь, смотря на планшетах и мобильниках. 😂 upd: С 20 минуты исправился, но UI с микроскопическим текстом менюшек и названиями файлов, это что-то.

  14. В 2020 году openserver? ))) может php -S localhost:8000? Не, не слышал. Совет для всех, кому не безразлично драгоценное место на ваших SSD. Забейте на все несколькогигабайтные локальные сервера. Ну просто посмотрите, сколько они весят, 3-5 Гигов. Встроенный сервер давно есть в PHP, MySql + Workbench, или любую другую базу, тоже можно установить отдельно. А больше вам ничего на первых порах и не понадобится. Смысл эти локальные сервера ставить и не использовать и 10% их функционала?

  15. Почему PHP? Верстальщикам удобнее начать с Node.js и родного для верстальщика javascript.

Leave a Reply

Your email address will not be published. Required fields are marked *