По сути, вы должны добавлять элементы формы в DOM динамически, так как пользователь продолжает добавлять строки новых данных. Я полагаю, что jquery очень поможет при использовании стандартного apis для доступа / изменения узлов DOM.
Для суммирования чисел необходимо обернуть числовые поля специальными крючками, такими как <span id="value_x">34</span>
, где x
- счетчик. После каждого добавления таких новых данных повторяйте такие элементы span
, суммируйте значения и отображайте их в поле, например $("#sumtotal").innerHTML = sum;
После динамического обновления формы, когда пользователь нажимает кнопку отправки, все данные формы отправляются на сервер как обычные данные публикации. Вы должны использовать надлежащие атрибуты name
и id
для полей данных, которые вы хотите обработать на сервере, и обновить таблицу некоторых баз данных.