Различные вопросы по PHP и MySQL

254K
.
# ValekS (16.06.2016 / 17:34)
На JavaScript проще всего сделать вставку цитаты и ника для ответа в поле ввода.
дадите js script если у вас есть
.
# 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;
.
Ей 25
# Udesign (16.06.2016 / 18:19)
дадите js script если у вас есть
Позже сделаю и кину.
.
# ДоХтор (16.06.2016 / 19:18)
Код я написал, но пока в нём отдельное текстовое поле. Попробуй его запустить, посмотри результат, а потом отпишись. Обмен долларов на баллы по курсу:
1000000 млн. равен 300 баллам.
Менять можно от
щас проверю
.
# ДоХтор (16.06.2016 / 19:18)
Код я написал, но пока в нём отдельное текстовое поле. Попробуй его запустить, посмотри результат, а потом отпишись. Обмен долларов на баллы по курсу:
1000000 млн. равен 300 баллам.
Менять можно от
тут что то не так... ошибку показывает в этой строке.
когда открываю файл - белый экран
echo <<< FORM
.
# Alexis22 (16.06.2016 / 21:51)
тут что то не так... ошибку показывает в этой строке.
когда открываю файл - белый экран
echo <<< FORM
echo <<< FORM надо вставлять сначала строки, чтобы перед ним небыло никаких пробелов и т.п., и после него тоже ничего не должно быть, кроме перевода на новую строку
.

Можно переписать на такой вариант

echo '
    <form method="post">
        <input type="text" name="dollars" />
        <input type="submit" value="Обменять" />
    </form>
';
.
# ДоХтор (16.06.2016 / 21:53)
echo <<< FORM надо вставлять сначала строки, чтобы перед ним небыло никаких пробелов и т.п., и после него тоже ничего не должно быть, кроме перевода на новую строку
все так и стоит
Прикрепленные файлы:
.
# Alexis22 (16.06.2016 / 21:55)
все так и стоит
Тогда скопируй сюда текст ошибки, наверняка причина не в этой строке.
.

Попробуй ещё так(без пробела перед FORM), или возьми код формы из предыдущего моего поста.
echo <<<FORM

Всего: 7969