Я извлекаю 30 хлебобулочных изделий из базы данных mySQL в динамическую таблицу HTML, используя PHP. Полученные данные: Продукт , Элемент (первичный ключ), Вес и Цена . Мой код также создает поле ВВОДА, называемое Количество , для каждого элемента, чтобы пользователь мог вводить, сколько случаев он хочет. Ниже приведен фрагмент кода, используемого для создания динамической таблицы:
$i=0;
while ($i < $num) {
$Item=mysql_result($result,$i,"Item");
$Product=mysql_result($result,$i,"Product");
$Weight=mysql_result($result,$i,"Weight");
$BGPrice=mysql_result($result,$i,"BGPrice");
echo "<tr>";
echo "<td>$Product</td>";
echo "<td><INPUT NAME=Item size=5 value=$Item READONLY></td>";
echo "<td><INPUT NAME=Weight size=5 value=$Weight READONLY></td>";
echo "<td><INPUT NAME=Price size=5 value=$BGPrice READONLY></td>";
echo "<td><INPUT NAME=Quantity size=5 value=0 tabindex=$i></td>";
echo "<td><INPUT NAME=ExtPrice size=5 value=0 READONLY></td>";
echo "<td><INPUT NAME=TotalWt size=5 value=0 READONLY></td>";
echo "</tr>";
$i++;
}
Мне нужен JavaScript для вызова функции и вычисления значений для расширенной цены ( ExtPrice ) и общего веса ( TotalWt ), как только пользователь введет количество случаев, в которых он будет нравится на заказ.
Вот моя борьба: в этой динамической таблице 30 предметов, и ИМЯ ВХОДА каждого предмета одинакова. Как создать функцию, которая обновляет ExtPrice и TotalWt для каждого отдельного продукта?