Web-приложения и сложные сайты - это по сути сетевое ПО клиент-серверной архитектуры, фактически состоящее из двух частей:
- Клиентская часть (фронтенд), работающая в браузере пользователя.
- Серверная часть (бэкенд), работающий на серверах.
Когда вы нажали кнопку "Опубликовать" в форме создания вопроса, javascript-код фронтенда проверил правильность формы, сформировал запрос с содержащимися в ней данными и отправил на сервер, на сервере php-код бэкенда эти данные принял, обработал необходимым образом, сохранил в базу данных и вернул фронтенду ответ об успешности операции, после чего браузер открыл вам страницу вопроса.