agent007
Новичок
Таблица рассчета. Как сделать чтобы значения сохранялись и выпадающий список?
Имеется вот такая таблица для рассчета (см код). Что нужно сделать чтобы введенные пользователем значения в полях сохранялись после нажатия "рассчитать"? Чтобы если что можно было ввести другие цены или количества на некоторые услуги, не вводя заново все числа.
И еще один вопрос:
Как сделать выпадающий список в одной из строчек в обоих колонках ("стоимость" и "количество", на самом деле названия другие будут) и как задать рассчет при выборе пользователем произвольных значений из первой и второй колонки этой строчки.
И чтобы полученное значение прибавлялось к сумме по предыдущим строчкам (т.е. чтобы при совпадении рассчитывалось значении "Услуги3" и прибавлялось к значениям "Услуга1" и "Услуга2")
-~{}~ 20.04.07 22:56:
В одной колонке создаем, допустим, такой список:
<td><select>
<option value=2006>2006
<option value=2005>2005
<option value=2004>2004
<option value=2003>2003
</select>
</td>
А в другой такой:
<td>
<select>
<option value=600>600
<option value=700>700
<option value=800>800
<option value=900>900
</select></td>
А как дальше осуществить рассчет? Чтобы при свпадении 2006 и 600 одно уже известное значение выводилось и прибавлялось как результат строчки (10 например), при совпадении 2006 и 700 другое (21 например) и т.д.
Имеется вот такая таблица для рассчета (см код). Что нужно сделать чтобы введенные пользователем значения в полях сохранялись после нажатия "рассчитать"? Чтобы если что можно было ввести другие цены или количества на некоторые услуги, не вводя заново все числа.
И еще один вопрос:
Как сделать выпадающий список в одной из строчек в обоих колонках ("стоимость" и "количество", на самом деле названия другие будут) и как задать рассчет при выборе пользователем произвольных значений из первой и второй колонки этой строчки.
И чтобы полученное значение прибавлялось к сумме по предыдущим строчкам (т.е. чтобы при совпадении рассчитывалось значении "Услуги3" и прибавлялось к значениям "Услуга1" и "Услуга2")
Код:
<table width="98%" border="1">
<form name="mult" action="contact.php" method="post">
<tr>
<td Наименование расходов</td>
<td Стоимость</td>
<td Количество</td>
</tr>
<tr>
<td Услуга 1</td>
<td><input name="a" type="text" value=""></td>
<td><input name="b" type="text" value=""></td>
</tr>
<tr>
<td >Услуга 2 </td>
<td><input name="c" type="text" value=""></td>
<td><input name="d" type="text" value=""></td>
</tr>
<tr>
<td >Услуга 3</td>
<td ><input name="e" type="text" value=""></td>
<td ><input name="f" type="text" value=""></td>
</tr>
<tr>
<td>Услуга 4</td>
<td><input name="g" type="text" value=""></td>
<td><input name="h" type="text" value=""></td>
</tr>
<tr>
<td>ОБЩАЯ СТОИМОСТЬ </td>
<td><input name="submit2" type="submit" value="Рассчитать"></td>
<td align="center"><table width="99%">
<tr>
<td height="20" bgcolor="#FFFFFF"><?php
echo "" . ($_POST[a] * $_POST[b] + $_POST[c] * $_POST[d] + $_POST[e] * $_POST[f] + $_POST[g] * $_POST[h]);
?></td>
</tr>
</table></td>
</tr>
</form> </table>
В одной колонке создаем, допустим, такой список:
<td><select>
<option value=2006>2006
<option value=2005>2005
<option value=2004>2004
<option value=2003>2003
</select>
</td>
А в другой такой:
<td>
<select>
<option value=600>600
<option value=700>700
<option value=800>800
<option value=900>900
</select></td>
А как дальше осуществить рассчет? Чтобы при свпадении 2006 и 600 одно уже известное значение выводилось и прибавлялось как результат строчки (10 например), при совпадении 2006 и 700 другое (21 например) и т.д.