вычитание значений в базе и вывод результат

ZaAraza

Новичок
Всем привет. помогите пожалуйста.
есть таблица tabel в ней 2 столбца
prof и cena
и в них есть 1 строка
z4 и 208.96

скрипт обработчика
Код:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Данные справки</title>
<style type="text/css">
body,td,th {
    font-size: 14pt
}
</style>
</head>

<body>
<?php
require ('connect.php');
$zap_n = $_POST['zap_n'];
$sql="SELECT zapyski.*, zakazi.*, sprawki.* FROM zakazi, zapyski, sprawki
WHERE sprawki.zap_n='$zap_n'
AND zapyski.zak_n = zakazi.zak_n
AND zapyski.zap_n= sprawki.zap_n";
$query = mysql_query($sql);

while($row=mysql_fetch_array($query))
{
  echo '
<table align="center" width="800" border="1">
  <tbody>
    <tr>
      <td width="" colspan="3" rowspan="7">&nbsp;</td>
      <td width="250">Шифр:'.$row['zap_n'].'</td>
    </tr>
    <tr>
      <td>Дата запуска:'.$row['zap_data'].'</td>
    </tr>
    <tr>
      <td>Заказ:'.$row['zak_n'].'</td>
    </tr>
    <tr>
      <td>Дата заказа:'.$row['zak_data'].'</td>
    </tr>
    <tr>
      <td>Заказчик:'.$row['zak_pred'].'</td>
    </tr>
    <tr>
      <td>Кол-во ед. оснастки:'.$row['zak_kol'].'</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td colspan="4" align="center">Справка на выполнения работы:</td>
    </tr>
    <tr>
      <td align="center" colspan="4">'.$row['zak_nazw'].'</td>
    </tr>
    <tr>
      <td>Операция</td>
      <td align="center">Разряд</td>
      <td align="center">Сложность</td>
      <td align="center">Норма/часы</td>

    </tr>
    <tr>
      <td><p>Заготовительная</p></td>
      <td><p align="center">4</p></td>
      <td><p align="center">&nbsp;</p></td>
      <td><p align="center">'.$row['z4'].'</p></td>
    </tr>
    <tr>
      <td>Фрезерно-заготовительная</td>
      <td><div align="center">4</div></td>
      <td><div align="center"></div></td>
      <td><div align="center">'.$row['fr41'].'</div></td>
    </tr>
    <tr>
      <td>Фрезерная</td>
      <td><div align="center">4</div></td>
      <td><div align="center">1</div></td>
      <td><div align="center">'.$row['fr41'].'</div></td>
    </tr>
    <tr>
      <td>Фрезерная</td>
      <td><div align="center">5</div></td>
      <td><div align="center">1</div></td>
      <td><div align="center">'.$row['fr51'].'</div></td>
    </tr>
    <tr>
      <td>Фрезерная</td>
      <td><div align="center">6</div></td>
      <td><div align="center">2</div></td>
      <td><div align="center">'.$row['fr62'].'</div></td>
    </tr>
    <tr>
      <td>Фрезерная</td>
      <td><div align="center">6</div></td>
      <td><div align="center">3</div></td>
      <td><div align="center">'.$row['fr63'].'</div></td>
    </tr>
    <tr>
      <td>Фрезерная</td>
      <td><div align="center">6</div></td>
      <td><div align="center">4</div></td>
      <td><div align="center">'.$row['fr64'].'</div></td>
    </tr>
    <tr>
      <td>Токарная</td>
      <td><div align="center">4</div></td>
      <td><div align="center">1</div></td>
      <td><div align="center">'.$row['tok41'].'</div></td>
    </tr>
    <tr>
      <td>Токарная</td>
      <td><div align="center">5</div></td>
      <td><div align="center">1</div></td>
      <td><div align="center">'.$row['tok51'].'</div></td>
    </tr>
    <tr>
      <td>Токарная</td>
      <td><div align="center">6</div></td>
      <td><div align="center">1</div></td>
      <td><div align="center">'.$row['tok61'].'</div></td>
    </tr>
    <tr>
      <td>Слесарная</td>
      <td><div align="center">5</div></td>
      <td><div align="center">1</div></td>
      <td><div align="center">'.$row['sl51'].'</div></td>
    </tr>
    <tr>
      <td>Слесарная</td>
      <td><div align="center">6</div></td>
      <td><div align="center">1</div></td>
      <td><div align="center">'.$row['sl61'].'</div></td>
    </tr>
    <tr>
      <td>Слесарная</td>
      <td><div align="center">6</div></td>
      <td><div align="center">3</div></td>
      <td><div align="center">'.$row['sl63'].'</div></td>
    </tr>
    <tr>
      <td>Слесарная</td>
      <td><div align="center">7</div></td>
      <td><div align="center">2</div></td>
      <td><div align="center">'.$row['sl72'].'</div></td>
    </tr>
    <tr>
      <td>Слесарная</td>
      <td><div align="center">7</div></td>
      <td><div align="center">3</div></td>
      <td><div align="center">'.$row['sl73'].'</div></td>
    </tr>
    <tr>
      <td>Сварочная</td>
      <td><div align="center">6</div></td>
      <td><div align="center"></div></td>
      <td><div align="center">'.$row['sw6'].'</div></td>
    </tr>
    <tr>
      <td>Шлифовальная</td>
      <td><div align="center">5</div></td>
      <td><div align="center">1</div></td>
      <td><div align="center">'.$row['hl51'].'</div></td>
    </tr>
    <tr>
      <td>Шлифовальная</td>
      <td><div align="center">6</div></td>
      <td><div align="center">1</div></td>
      <td><div align="center">'.$row['hl61'].'</div></td>
    </tr>
    <tr>
      <td>Координатно-расточная</td>
      <td><div align="center">5</div></td>
      <td><div align="center">1</div></td>
      <td><div align="center">'.$row['kr51'].'</div></td>
    </tr>
    <tr>
      <td>Координатно-расточная</td>
      <td><div align="center">6</div></td>
      <td><div align="center">3</div></td>
      <td><div align="center">'.$row['kr63'].'</div></td>
    </tr>
    <tr>
      <td>Долбежная</td>
      <td><div align="center">3</div></td>
      <td><div align="center"></div></td>
      <td><div align="center">'.$row['dl3'].'</div></td>
    </tr>
    <tr>
      <td>Термическая</td>
      <td><div align="center">5</div></td>
      <td><div align="center">1</div></td>
      <td><div align="center">'.$row['ter5'].'</div></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td><div align="right">Итого:</div></td>
      <td><div align="left">'.$row['sum_norma'].'</div></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>Начальник НТБ</td>
      <td colspan="2">Сизов Е.А.</td>
      <td>&nbsp;</td>
    </tr>
  </tbody>
</table>
    ';
/*  echo '\n'; */
}
echo '</table>';

?>
надо сделать чтобы умножение переменной .$row['z4']. (береться из другой таблицы) умножилось на prof=z4 со значением 208,96
 

WMix

герр M:)ller
Партнер клуба
придется копейками (не рублями) математику делать, типа integer
 
Последнее редактирование модератором:

ZaAraza

Новичок
float не самый лучший тип данных, чтоб с деньгами работать
если в базе decimal, то вычитание делается так,
PHP:
select 10.50-5.94
это как я понимаю вы указали значения. а как быть с переменными и вытаскиванием их из таблиц Mysql?
 

WMix

герр M:)ller
Партнер клуба
select field1-field2 as field5 from table3 where field4=42
update field5 = field1-field2 from table3 where field4=42
 
Сверху