felony13twelve
@felony13twelve

Как подключить базу данных ко всем файлам?

Модераторы, подправьте меня

Смотрите, у меня такая структура папок
site.name
-drawings
--php
---register.php
--html
---form.html
--index.php
--register.php
-index.php

В site.name/index.php у меня указана база данных, и там в нем есть роутер который грузит страницы с папки site.name/drawings/страница.php
Я когда пишу обработчик регистрации в файле drawings/php/register.php то у меня в этом файле не подключается база. Не скажите почему? Может мне надо тоже подключить этот файл в site.name/index.php ? Или как это исправить?
  • Вопрос задан
  • 231 просмотр
Пригласить эксперта
Ответы на вопрос 3
@FanatPHP
Чебуратор тега PHP
Господи, да он вчера за три часа синтаксис запроса update так и не смог осилить, а вы ему про роуты, psr, контроллеры...

Тут ответ только "да, тоже подключить этот файл в site.name/drawings/страница.php" и надеяться что сработает. Иначе опять будет мелодрама на 20 комментариев "Доктор, когда я делаю так, мне больно. А вы не делайте так".
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Логика такая:
Вначале - грузятся все хидеры, роуты и прочее.
Затем - нужные контроллеры.

Для этого должен быть единый общий обработчик: роут-поинт (в отдельном файле) на любой внешний запрос.
А у Вас - register.php - почему-то обрабатывается отдельно.

Задача - настроить ЕДИНЫЙ route-point!
Тогда всё будет работать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
SymbioWay Москва
от 120 000 до 180 000 ₽
АКМЭ сервис Санкт-Петербург
от 120 000 до 150 000 ₽
РосТендер Москва
от 130 000 до 150 000 ₽
15 авг. 2020, в 10:49
800 руб./в час
15 авг. 2020, в 05:42
50000 руб./за проект
15 авг. 2020, в 05:23
5000 руб./за проект