Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте, где ошибка подскажите и как исправить
mysql_query("update users set `money` = `money`+".(float)$row->amount * 0.22." where `id` = '".$row->user_id."'");
надо что-бы число было при добавлении в таблицу умножено на 0.22 (вернее например 0.22 рубля = 1 валюте сайта)
Например человек пополняет баланс и платит 110 рублей надо чтоб на сайте пришло 500 и т.д
Неактивен
покажите сообщение об ошибке и сам запрос, который отправляется в базу, т.е.
$sql = "update users set `money` = `money`+".(float)$row->amount * 0.22." where `id` = '".$row->user_id."'";
echo $sql;
Неактивен
Ошибку не могу найти где посмотреть, а весь запрос вот
mysql_query("update oplata set `status` = '1' where `id` = '".$id."'", $link);
mysql_query("update users set `money` = `money`+".(float)$row->amount * 0.22" where `id` = '".$row->user_id."'");
Ни чего не происходит после оплаты, баланс не пополняется
Неактивен
покажите тот запрос, который отправляется в базу после подстановки переменных
Неактивен
Да и float как я понял это сумма будет с запятой, о мне так не надо, на что-бы целые числа были
Неактивен
Не могу найти больше ничего если сделать так:
mysql_query("update users set `money` = `money`+".$row->amount." where `id` = '".$row->user_id."'");
То баланс пополняется нормально, но надо чтоб он добавлялся с множителем
Неактивен
mysql_query("update users set `money` = `money`+".$row->amount."*0.22 where `id` = '".$row->user_id."'");
Неактивен