Здравствуйте! Подскажите как грамотнее написать код:
Задача:
1.При нажатии на ссылку "+ Добавить еще продукцию" появлялся еще один ряд <tr> в таблице, с теми же <input> но с пустыми value='''
2. При вводе чисел в поля "Объем" и "Стоимость литра" в поле "Сумма" вставлялся результат перемножения ("Объем" х "Стоимость литра")
НО ПЕРЕМНОЖАЛИСЬ числа из того же ряда <tr>!
3. Дальше все эти значения нужно будет ввести так же построчно в базу данных
Проблема:
1.Как написать код чтоб можно было идентифицировать поля, при том что пользователь может добавить неограниченное кол-во <tr>?
(т.е.
if ($('Стоимость литра из 2 строки').val()!=0 && $(Объем из 2 строки').val()!= 0){
var res = $('Стоимость литра из 2 строки').val()*(Объем из 2 строки').val()
$(Сумма из 2 строки').val(res)
}
)
<table class="table-bordered">
<tr>
<td>Продукция</td>
<td>Объем</td>
<td>Сумма</td>
<td>Стоимость литра</td>
</tr>
<tr>
<td>
<select name="product[]" class="form-control" id="product">
<option value="0">Продукция не выбрана</option>
<?php foreach ($products as $item){?>
<option value="<?php echo $item['id']?>"
<?php if($item['id']==$_POST['product'])?>>
<?php echo $item['name_product']?>
</option>
<?php }?>
</select>
</td>
<td><input type="text" name="amount[]" placeholder="" class="form-control" value=" "></td>
<td><input type="text" name="summ[]" readonly placeholder="Автом пересчет" class="form-control" value=""></td>
<td><input type="text" name="price_liter[]" placeholder="Автом пересчет" class="form-control" value=" "></td>
</tr>
<tr>
<td>
<select name="product[]" class="form-control" id="product">
<option value="0">Продукция не выбрана</option>
<?php foreach ($products as $item){?>
<option value="<?php echo $item['id']?>"
<?php if($item['id']==$_POST['product'])?>>
<?php echo $item['name_product']?>
</option>
<?php }?>
</select>
</td>
<td><input type="text" name="amount[]" placeholder="" class="form-control" value=" "></td>
<td><input type="text" name="summ[]" readonly placeholder="Автом пересчет" class="form-control" value=""></td>
<td><input type="text" name="price_liter[]" placeholder="Автом пересчет" class="form-control" value=" "></td>
</tr>
</table>
<br>
<a>+ Добавить еще продукцию</a>