Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: доработака калькулятора

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: добавление подсчета по конкретно взятой категории
noob007
Отправлено: 15 Февраля, 2011 - 11:18:15
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




Доброго времени суток. Я нашел код калькулятора переписал все под себя даже считает)

принцип работы (как я понял): есть отдельные таблицы в поля которых мы вводим числа форма таблиц находится в файле индекс.пхп, таблицы разбиты по разделам. в конце формы выводится общая сумма

<?

?>
<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>&nbsp;&nbsp; таблица1 &nbsp;&nbsp;</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>&nbsp;&nbsp; таблица2 &nbsp;&nbsp;</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>&nbsp;</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)

 
 Top
Uchkuma
Отправлено: 15 Февраля, 2011 - 11:20:05
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)




Оформляйте код! Среди него как-то и задача ваша потерялась.
 
 Top
noob007
Отправлено: 15 Февраля, 2011 - 11:28:46
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




как оформить код? ??? Непонял!
(Добавление)
я не сильно силен в программировании но обстоятельства диктуют задачи Огорчение
(Добавление)
вот созрела мысль... можно ли как то выводить динамически результат (сразу после того как вписали в ячейку число сразу получили результат. было бы как раз по фэн-шую

(Отредактировано автором: 15 Февраля, 2011 - 11:30:40)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB