Доброго времени суток. Я нашел код калькулятора переписал все под себя даже считает)
принцип работы (как я понял): есть отдельные таблицы в поля которых мы вводим числа форма таблиц находится в файле индекс.пхп, таблицы разбиты по разделам. в конце формы выводится общая сумма
<?
?>
<HTML>
<head>
<TITLE>калькулятор</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<BODY>
<center>
<!--
"option value="стоимость"
-->
<TABLE class="remt" border="0" CELLSPACING="0" CELLPADDING="0">
<tr><td class="rem"></td></tr>
<TR>
<TD class="ramex">
калькулятор
</TD>
</TR>
<tr><td>
<br />
<form method="POST" action="calc.php" target="frame">
<fieldset><legend> таблица1 </legend>
<table width="700" border="1" CELLSPACING="0" CELLPADDING="0" align="center">
<tr>
<td>стоимость1 </td>
<td><Input type="text" name="T1"=value=""></td>
<td> шт. </td>
<td>5</td>
</tr>
<tr>
<td>стоимость2</td>
<td><Input type="text" size="12" name="T15"=value=""></td>
<td> шт.</td>
<td>20</td>
</tr>
<tr>
<td>стоимость 3</td>
<td><Input type="text" size="12" name="T16"=value=""></td>
<td>шт.</td>
<td>30</td>
</tr>
</table>
</fieldset>
<br />
<fieldset><legend> таблица2 </legend>
<table width="700" border="1" CELLSPACING="0" CELLPADDING="0" align="center">
<tr>
<td>стоимость1 </td>
<td><Input type="text" size="12" name="T27"=value=""></td>
<td>шт.</td>
<td>42</td>
</tr>
<tr>
<td>стоимость2 </td>
<td><Input type="text" size="12" name="T28"=value=""></td>
<td>шт.</td>
<td>56</td>
</tr>
</table>
</fieldset>
<br />
<p> </p>
<table width="700" border="0" bgcolor="#5D7999" style="padding-left:10px">
<tr>
<th width="350"><input type="submit" value="сумма" style="text-align:center; font-size:11px; font-family: Tahoma; background-color: #F0F0F0; border-width: 1; border-style: solid; border-color:#284465; color: #006699">
<input type="reset" name="res" value="обнулить" style="text-align:center; font-size:11px; font-family: Tahoma; background-color: #F0F0F0; border-width: 1; border-style: solid; border-color:#284465; color: #006699">
<td width="150" align="center">
<iframe name="frame" src="calc.php" frameborder=0 vspace=0 hspace=0 width=200 height=20 marginwidth=10 marginheight=0 scrolling="no"></iframe>
</td>
</tr>
</table>
</form></p>
</td></tr></TABLE>
</center>
</body>
</html>
но возникла задача создания калькуляции по каждой таблице отдельно + общую сумму
подсчет происходит в файле калк.пхп и выводит общую сумму
<link rel="stylesheet" href="style.css" type="text/css" />
<?php
if ($_POST==true) {
$T1 = $_POST["T1"];
$T15 = $_POST["T15"];
$T16 = $_POST["T16"];
$K1 = 5;
$K15 = 20;
$K16 = 30;
$total1 = ($T1 * $K1) + ($T15 * $K15) + ($T16 * $K16);
$T27 = $_POST["T27"];
$T28 = $_POST["T28"];
$K27 = 42;
$K28 = 56;
$total2 =($T27 * $K27) + ($T28 * $K28);
$total = $total1 + $total2;
?>
<div class="tot">
<? echo "$total"; ?>
</div>
<? }
else
?><div class="tot">
<?
echo "0"; ?>
</div>
то есть под таблицей 1 табл.2.... выводится тотал 1, тотал2 и тотал и в самом низу
не знаю на сколько корректно сформулировал задачу если, что задавайте вопросы. (Отредактировано автором: 15 Февраля, 2011 - 11:31:55)
|