Когда я сталкиваюсь с чем-то подобным, я начинаю с попытки придумать хорошую модель, чтобы сделать ее менее сложной.
Например, если у вас есть функции сервера, в php
, то вы можетеиспользуйте ajax
вызовы в javascript
для работы с дисплеем, поэтому вы разделили проблемы, поэтому вы можете сосредоточиться на том, чтобы каждая сторона делала то, что у нее лучше всего.
Если вы хотите, чтобы все былоphp
, и просто используйте отправку формы, затем снова разделите две части так, чтобы части кода, связанные с отображением, были отделены от API, работающего с базой данных.
Это в основном простоMVC
структура.
Это был бы лучший способ начать - вернуться к этапу проектирования, решить, какие языки вы хотите использовать, и отделить работу.
В любом случае вы пишете API для доступа к базе данных, и коду контроллера (который обрабатывает получение запросов и их отображение) не важно, какой тип базы данных, есть ли база данных или какая-либо другая.из этих подробностей он хочет получить дочерние элементы для конкретного человека, поэтому запрос передается API, а массив возвращается.