Всех приветствую!
Хочу сделать вывод данных в таблицу из БД. В результате получить таблицу с возможностью редактирования в каждой строчке хотя бы 1 параметра. Также нужно фильтровать таблицу по чекбоксам тоже без перезагрузки.
Некоторые действия по отдельности я могу произвести. Однако еще не обладаю достаточными знаниями чтобы все это совместить.
Данные которые мне нужно вывести хранятся в ячейках БД в виде массива:
{"a":"1","b":"2","c":"3","d":"4"}
Данные получаю из БД при помощи json_decode в самой php странице и дальше обращаясь к каждому элементу формирую таблицу.
Дальше вопросы. Для лучшего понимания я разделю их на этапы. Если знаете варианты решения какого-то из этих пунктов - прошу подсказать.
Ну еще вопрос по чекбоксам. Как отследить их нажатие, если их несколько и как в php их обработать чтобы показать только те строки которые соответствуют нажатым чекбоксам?
PS: Есть ли смысл все возвращать из БД или достаточно передать запись, а через js отобразить изменения? И только при обновлении страницы все заново загружать. Как эти моменты делают в реальных проектах?
НЕ ЯВЛЯЕТСЯ ОТВЕТОМ, УЧИТЫВАТЬ КАК РЕКОМЕНДАЦИИ:
id, row, column, data
, достать с базы всё с сортировкой по row
и column
перебрать через foreach
;id
и data
, без row
и col
чтобы обновить данные в ячейке, и перерисовываем всю таблицу, лучше создать метод который просто будет постоянно перерисовывать не 1 элемент который изменили, а всю таблицу, что-то типа refresh_table
, в дальнейшем это может сыграть свою роль!Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Доброй ночи! Только начал изучать PHP, простите за тупой вопрос! Использую VS Code, установил данную модификацию сервера для PHP
используя данный скрипт для закачки файла на сервер (крон запускает его), файл закачивается на сервер, но пустым, подскажите в чем может быть...