У меня есть форма, которая позволяет пользователю редактировать информацию о сотрудниках: имя, адрес электронной почты, уровень технического персонала и т. Д. Само по себе это не сложно, я пытаюсь найти хороший способ обновления телефонных номеров для каждый сотрудник. У меня есть две таблицы (которые актуальны): техники и телефоны. Моя форма позволяет пользователю добавлять, удалять и редактировать любое количество телефонных номеров для сотрудника, которого они редактируют.
Я не совсем уверен, как сбалансировать обновление таблицы телефонов между PHP и JS (обратите внимание, что это приложение интенсивно использует AJAX).
Я думаю, что могу либо:
- Используйте JS, чтобы отследить, какие телефонные номера необходимо обновить, какие добавить, а какие удалить, а затем либо отправить эти данные в один сценарий PHP, либо вызвать три различных сценария PHP.
- Пусть PHP разберется. Отправьте сценарий со списком телефонных номеров, которые должен иметь техник. Затем я мог бы либо удалить старые телефонные номера технических специалистов и вставить новый набор, либо запросить в базе данных старые номера и сравнить их один за другим с новым списком.
Каким будет обычный метод выполнения такого рода задач (я уверен, что эта проблема не относится только к моей ситуации). После его ввода мне кажется, что самым простым способом было бы просто удалить все старые строки для этого техника и вставить новые.