>>>ВОПРОСЫ НОВИЧКОВ<<<

152K
.
Блиин, не могу никак сделать так чтобы при написание одного поста в гостевой начислялось +5 баллов, помогите:

mysql_query("UPDATE `users` SET `balans` = '".($user['balans']+5)."' WHERE `user_id` = '$user_id' LIMIT 1");


Правильный ли код? Исправьте плиз. А то когда я вставил и опробовал было до этого 2310 баллов а после написания поста стало 5 баллов.
.
http://johncms.com/forum/index ... 69780
Решение нашел, помощь не нужна.
.
EMINEM,
mysql_query("UPDATE `users` SET `balans` = `balans` + 5 WHERE `id` = '$user_id'");
.
EMINEM
# ДоХтор (17.09.2016 / 22:01)
EMINEM, mysql_query("UPDATE `users` SET `balans` = `balans` + 5 WHERE `id` = '$user_id'");
находим

// Фиксируем время последнего поста (антиспам)
            if ($user_id) {

                $postguest = $datauser['postguest'] + 1;
                mysql_query("UPDATE `users` SET `postguest` = '$postguest', `lastpost` = '" . time() . "' WHERE `id` = '$user_id'");

            }


заменяем на

// Фиксируем время последнего поста (антиспам)
            if ($user_id) {

                $postguest = $datauser['postguest'] + 1;
                mysql_query("UPDATE `users` SET `postguest` = '$postguest', `lastpost` = '" . time() . "' WHERE `id` = '$user_id'");

mysql_query("UPDATE `users` SET `balans` = '".($datauser['balans']+4)."' WHERE `id` = '$user_id' ");

            }
.
# EMINEM (17.09.2016 / 22:30)
находим

// Фиксируем время последнего поста (антиспам)
if ($user_id) {

$postguest = $datauser['postguest'] + 1;
mysql_query("UPDATE `users` SET `pos
Зачем два запроса к БД писать? Там ведь в одном запросе правильнее сделать.
.
ДоХтор
EMINEM, вот всё в одном запросе
if ($user_id) {
    $postguest = $datauser['postguest'] + 1;
    mysql_query("
        UPDATE `users` 
        SET `postguest` = '$postguest',
            `lastpost` = '" . time() . "',
            `balans` = `balans` + 4
        WHERE `id` = '$user_id'
    ");
}
.
КИДАЛА!!! Дел не иметь!
где можно вывести нормально киви на вебмани (привязки нет,я с Украины)
.
КИДАЛА!!! Дел не иметь!
# ДоХтор (17.09.2016 / 22:36)
EMINEM, вот всё в одном запросе if ($user_id) {
$postguest = $datauser['postguest'] + 1;
mysql_query("
UPDATE `users`
SET `postguest` = '$postguest',
`lastpo
тогда уж

if ($user_id) {
    $postguest = $datauser['postguest'] + 1;
    $balans = $datauser['balans'] + 4;
    mysql_query("
        UPDATE `users` 
        SET `postguest` = '$postguest',
            `lastpost` = '" . time() . "',
            `balans` = '$balans'
        WHERE `id` = '$user_id'
    ");
}
.
MARAZM
КИДАЛА!!! Дел не иметь!
де можно вывести нормально киви на вебмани (привязки нет,я с Украины). (5000р+)
.
ДоХтор
# MARAZM (19.09.2016 / 20:33)
тогда уж ...
Всё, что можно сделать при запросе к базе данных, нужно делать именно при запросе. Тогда уж
if ($user_id) {
    mysql_query("
        UPDATE `users` 
        SET `postguest` = `postguest` + 1,
            `lastpost` = '" . time() . "',
            `balans` = `balans` + 4
        WHERE `id` = '$user_id'
    ");
}
__________________

Только к чему ты это? Тот пост уже не актуален (см. дату поста)
Всего: 9861