#javascript #php #code-organization
#javascript #php #код-организация
Вопрос:
Я нашел несколько вопросов, которые были близки, но не совсем то, что мне было нужно, поэтому прошу прощения, если это уже было задано.
У меня есть страница с таблицей, заполненной PHP с использованием данных из базы данных. Пользователь может выбрать строку в таблице, и она автоматически заполнит данные из этой строки в раздел редактирования дальше по странице.
Мой вопрос в том, что при заполнении полей редактирования лучше извлекать данные прямо из таблицы или PHP заранее сохраняет те же данные, что и таблица в переменной javascript, и извлекает их из нее?
Ответ №1:
Когда вы хотите отредактировать данные, вы должны получить доступ из базы данных и заполнить форму, а не с помощью кода js, потому что это плохая практика.
Комментарии:
1. Есть ли причина, по которой это считается плохой практикой? Если доступ к данным из базы данных для таблицы уже получен при загрузке страницы, почему бы не использовать данные, которые у вас уже есть?
2. Я знаю, что это старый вопрос, но данные, отображаемые в таблице, могут быть неверными, если страница оставалась открытой некоторое время. Запись могла быть изменена кем-то другим или текущим пользователем на другой вкладке. Рекомендуется всегда запрашивать самые последние данные, предлагая их для редактирования. Аналогично, окно редактирования, оставленное открытым в течение длительного периода, также может иметь ту же проблему.