А какая структура у таблицы? Какая цель этого?
Если не предусмотрены поля даты создания/изменения записи и/или не прописана логика их работы - узнать дату изменения/создания сложнее, чем никак.
По поводу повторяющихся записей - в каком поле ожидается повторение?
SELECT * FROM table WHERE id IN (SELECT id FROM table GROUP BY fld1 WHERE COUNT(fld1) > 1) - повторение ожидается по полю fld1
Для ассоциативных массивов есть функция array_keys, которая получает все ключи массива. Затем можно просто пробежать foreach-цикл и "слепить" нужную строку.
Еще есть функция extract, извлекающая ключи массива в качестве переменных.
Элементы формы создавайте с помощью Javascript (количество отдайте на откуп пользователя, пусть для каждого товара поля создаются, скажем, по кнопке), делая полям определенный префикс и инкрементный индекс (art1, price1, quantity1 и т.д.). Обрабатывающему скрипту в $_post передавайте этот индекс (и значения всех полей формы, естественно).
Сделайте функции, которые будут забирать переменные из $_post в массив с помощью цикла ($_post["art".i], где i от старта инкрементного индекса до его значения на момент отправки).
Создайте функцию, которая будет пробегать полученные массивы и добавлять данные в таблицу.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.