# Alexis22 (16.06.2016 / 15:02)Код я написал, но пока в нём отдельное текстовое поле. Попробуй его запустить, посмотри результат, а потом отпишись. Обмен долларов на баллы по курсу:
так думаю лучше будет
1000000 млн. равен 300 баллам.
Менять можно от 1000000 млн., и выше (но ровными суммами, например 1 000 000, 2 000 000, 50 000 000, и т.д.)
Обменник (+/-)
if (!empty($_POST['dollars'])) {
$usr = mysql_fetch_assoc(mysql_query("SELECT balans FROM users WHERE id = $user_id"));
$krr = mysql_fetch_assoc(mysql_query("SELECT money FROM m_team WHERE id = '$id'"));
$dollars = intval($_POST['dollars']);
if ($krr['money'] >= $dollars) {
if (preg_match('~^[1-9]0{6,}$~', $dollars)) {
$balls = $dollars / 10000 * 3;
$krr['money'] = $krr['money'] - $dollars;
$usr['balans'] = $usr['balans'] + $balls;
mysql_query("UPDATE m_team SET money = '". $krr['money'] ."' WHERE id = '$id'");
mysql_query("UPDATE users SET balans = '". $usr['balans'] ."' WHERE id = $user_id");
echo 'Обмен успешно произведён!<br />';
} else {
echo 'Не верно указана сумма!<br />';
}
} else {
echo 'Не достаточно средств!<br />';
}
}
echo <<< FORM
<form method="post">
<input type="text" name="dollars" />
<input type="submit" value="Обменять" />
</form>
FORM;