2) Есть несколько наборов данных — поля идентичны, просто в разных наборах данных разное содержимое этих полей.
Вопрос (просьба):
Дайте, плиз, наводку на пример (хочу посмотреть как реализовано) реализации подобного — хочется чтобы кликнув куда то на странице в таблицу подгружался тот или иной набор данных.
Попутные вопросы:
1) Как лучше хранить эти наборы данных для последующей подгузки в таблицу?
2) Ну и как собственно при каком либо экшне подгрузить эти данные в существующую таблицу?
П.С. Заранее извиняюсь за сумбурность изложенного.
При клике я бы сделал jquery ajax (гуглим) который бы загружал уже готовую таблицу в определенный div.
Почему? Потому, что количество полей/строк сегодня статично, а завтра нет. И Вам придется переписывать всю логику.
Хранить данные лучше там где Вам удобно. Я бы хранил в MySQL если есть или в сериализованных массивах в файлах.
Тоже вариант, нужно подумать (на тему подгрузки готовой таблицы в div).
Просто думал можно каким то образом: а) удалить все строки с данными в таблице; б) наполнить эту же таблицу новыми строками;
С другой стороны тот вариант, который Вы предлагаете тоже решает проблему, пускай и не так (изящно) как у меня это засело в голове.
Можно сделать запрос, получить, в JSON например, данные. Потом посчитать их (столбцы/строки), удалить все строки из таблицы, добавить новые. Можно даже отдельные ячейки удалять. Это конечно гибко, но сложнее в силу того, что на пользователе нельзя дать 100% гарантию выполнения и правильного отображения.
Точно не могу сказать, но я бы не был на 100 уверен. Надо делать как проще для системы, а не как удобнее программисту.
И да, я бы делал как описано в первом варианте.