[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: сложение значений
Mikkel
<?php

ini_set ( 'display_errors', false );
ini_set ( 'html_errors', false );
ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_NOTICE );

define ( 'ROOT_DIR', dirname ( __FILE__ ) );

include (ROOT_DIR.'/engine/data/conf.php');
include (ROOT_DIR.'/engine/function.php');
//include (ROOT_DIR.'/engine/classes/mysql.class.php');
mysql_connect('localhost','login','password','db');
mysql_select_db('db');
session_start();

if(trim($_POST['LMI_PAYEE_PURSE'])!="Z373083321039") {
echo "ERR: НЕВЕРНЫЙ КОШЕЛЕК ПОЛУЧАТЕЛЯ ".$_POST['LMI_PAYEE_PURSE'];
exit;
}
// Если ошибок не возникло и мы дошли до этого места, то выводим YES
echo "YES";
$result = mysql_query('SELECT * FROM tabl1 where id="10553";') or die(mysql_error());
$row = mysql_fetch_array($result);
$mk = $row['p7'];
$syym = $_POST['LMI_PAYMENT_AMOUNT'];
$itog = $mk+$syym;
mysql_query('update tabl1 set p7="'.$itog.'" where id="10553";') or die(mysql_error());
?>
\

хожу в базу под ид

$result = mysql_query('SELECT * FROM tabl1 where id="10553";') or die(mysql_error());


получаю значение (кол-во денег)

$mk = $row['p7'];


вторая сумма идёт от мерчанта

$syym = $_POST['LMI_PAYMENT_AMOUNT'];


складываю старый баланс и сумму пополнения баланса

$itog = $mk+$syym;


записываю

mysql_query('update tabl1 set p7="'.$itog.'" where id="10553";') or die(mysql_error());



Но почему то он записывает неправильно :huh:
Если на счету (допустим) было 10рублей и пополняешь ещё на 10 рублей счёт
то следуя формуле должно быть 10+10 = 20
а получается что он сумму пополнения умножает на два....
т.е 10+20=30
В чём фокус?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.