Сергей, спасибо за помощь, понял свою ошибку, ошибка была в том что в первой строке, были названия колонок, и там был просто текст без input, вот из-за этого и вылетала ошибка что нет свойства value
Но при таком раскладе я просто получу список всех полей, но как мне их разграничить по строкам? каждая строка, отдельный товар, который нужно записать в бд
добавить return;
Потому что как я понял, ниже по код происходит повторный вызов setOutput
и чтобы не было ошибок пришлось заменить эти значения в переменной data
Я просто думал сделать, что если меняют 2 значения, записывать 2 строки, "название поля", "старое значение", "новое значение", так как хочу что бы была одна таблица логов на разные поля ввода, и в карточке отображался список всех изменений по этой карточке
SELECT id, date, step FROM table ORDER BY date DESC, step