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]   

> Без описания
madbed
Отправлено: 01 Июня, 2016 - 13:09:16
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Июнь 2016  


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




Имеется формула для расчета, пользователь вписывает количество приборов в текстовое поле, при нажатии кнопки "Рассчитать" получает результат. Кому не сложно, дайте пожалуйста код
 
 Top
madbed
Отправлено: 01 Июня, 2016 - 16:32:36
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Июнь 2016  


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




Сваял калькулятор из того что нашел, не отображает русские символы, не выдает результат
CODE (htmlphp):
скопировать код в буфер обмена
  1. <html><head><title>PHP Kalkulyator</title>
  2. <meta charset="utf-8"></head>
  3.  <Body>
  4.   <form method="POST" action=''>
  5.    Прибор приемно контр 1 шлейф <input TYPE="text" name="a"/><br>
  6.    Извещатели оптико-волоконные<input TYPE="text" name="b"/><br>
  7.    Извещатели комбинированные<input TYPE="text" name="c"/><br>
  8.    ИПР<input TYPE="text" name="d"/><br>
  9.         Извещатель пожарный дымовой<input TYPE="text" name="e"/><br>
  10.         РИП<input TYPE="text" name="f"/><br>
  11.         Кнопка тревожной сигнализации<input TYPE="text" name="g"/><br>
  12.         Оповещатель световой<input TYPE="text" name="h"/><br>
  13.         Оповещатель звуковой<input TYPE="text" name="i"/><br>
  14.         первые 10м шлейфа<input TYPE="text" name="j"/><br>
  15.         каждые последующие 10м шлейфа<input TYPE="text" name="k"/><br>
  16.    <input TYPE="hidden" name="operation" value='+'/>  
  17.    <input type='submit' name='vichislit' value='Вычислить'>
  18.    <input type="reset" name='ochistit' value='Отменить'>  
  19.    </form>
  20. <?php
  21.  $a = $_POST['a'];
  22.  $b = $_POST['b'];
  23.  $c = $_POST['c'];
  24.  $d = $_POST['d'];
  25.  $e = $_POST['e'];
  26.  $f = $_POST['f'];
  27.  $g = $_POST['g'];
  28.  $h = $_POST['h'];
  29.  $i = $_POST['i'];
  30.  $j = $_POST['j'];
  31.  $k = $_POST['k'];
  32.  $radio=$_POST['operation'];
  33.  if ($_POST['vichislit'])
  34.  {
  35.      if ($radio=='+'){$s = ($a * 0,3 * 196,85) + ($b * 0,6 * 196,85) + ($c * 0,5 * 196,85) + ($d * 0,01 * 196,85) + ($e * 0,1 * 196,85) + ($f * 0,3 * 196,85) + ($g * 0,01 * 196,85) + ($h * 0,1 * 196,85) + ($i * 0,1 * 196,85) + ($j * 0,02 * 196,85) + ($k * 0,01 * 196,85); echo "сумма=" . $s.'<br>';}
  36.    
  37. }
  38. ?>  
  39.  </Body>
  40. </html>
 
 Top
Botik
Отправлено: 01 Июня, 2016 - 17:24:03
Post Id



Новичок


Покинул форум
Сообщений всего: 30
Дата рег-ции: Дек. 2008  
Откуда: Чебоксары


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




Удачи в вашем сложном деле – бездумном копировании
CODE (htmlphp):
скопировать код в буфер обмена
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.     <head>
  4.         <meta charset="UTF-8">
  5.         <title>Title</title>
  6.     </head>
  7.     <body>
  8.         <form method="POST">
  9.             Прибор приемно контр 1 шлейф <input type="text" name="a"><br>
  10.             Извещатели оптико-волоконные<input type="text" name="b"><br>
  11.             Извещатели комбинированные<input type="text" name="c"><br>
  12.             ИПР<input type="text" name="d"><br>
  13.             Извещатель пожарный дымовой<input type="text" name="e"><br>
  14.             РИП<input type="text" name="f"><br>
  15.             Кнопка тревожной сигнализации<input type="text" name="g"><br>
  16.             Оповещатель световой<input type="text" name="h"><br>
  17.             Оповещатель звуковой<input type="text" name="i"><br>
  18.             первые 10м шлейфа<input type="text" name="j"><br>
  19.             каждые последующие 10м шлейфа<input type="text" name="k"><br>
  20.             <input type='submit' name='vichislit' value='Вычислить'>
  21.             <input type="reset" name='ochistit' value='Отменить'>
  22.         </form>
  23.         <?php
  24.        if (isset($_POST['vichislit'])) {
  25.            $a = 0 | $_POST['a'];
  26.            $b = 0 | $_POST['b'];
  27.            $c = 0 | $_POST['c'];
  28.            $d = 0 | $_POST['d'];
  29.            $e = 0 | $_POST['e'];
  30.            $f = 0 | $_POST['f'];
  31.            $g = 0 | $_POST['g'];
  32.            $h = 0 | $_POST['h'];
  33.            $i = 0 | $_POST['i'];
  34.            $j = 0 | $_POST['j'];
  35.            $k = 0 | $_POST['k'];
  36.            
  37.            $result = $a * 0.3 * 196.85
  38.              + $b * 0.6 * 196.85
  39.              + $c * 0.5 * 196.85
  40.              + $d * 0.01 * 196.85
  41.              + $e * 0.1 * 196.85
  42.              + $f * 0.3 * 196.85
  43.              + $g * 0.01 * 196.85
  44.              + $h * 0.1 * 196.85
  45.              + $i * 0.1 * 196.85
  46.              + $j * 0.02 * 196.85
  47.              + $k * 0.01 * 196.85;
  48.            
  49.            echo 'Сумма: '.$result.'<br>';
  50.        } ?>
  51.     </body>
  52. </html>
  53.  
 
 Top
madbed
Отправлено: 01 Июня, 2016 - 17:46:22
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Июнь 2016  


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




[quote=Botik][/quote]
И все равно ни русского языка, вместо символов-знаки вопроса, ни рассчета, после кнопок видно знаки '; } ?> , последнее echo не появляется
 
 Top
Botik
Отправлено: 01 Июня, 2016 - 18:04:31
Post Id



Новичок


Покинул форум
Сообщений всего: 30
Дата рег-ции: Дек. 2008  
Откуда: Чебоксары


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




Всё работает проверенно. Сохраняйте файл в правильной кодировке – utf-8.
Если видны символы ?> значит вы не правильно скопировали или запускаете не PHP.
 
 Top
madbed
Отправлено: 01 Июня, 2016 - 18:20:23
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Июнь 2016  


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




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


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB