|
|
12.09.2012, 18:35
|
|
minimalis
Minimalis
Зарегистрирован: 2008-08-26
Сообщений: 13
|
Доброго времени суток!
Помогите пожалуйста решить маленький вопрос при регистраций.
Ситуация такая у каждого пользователя есть поле(целое число) $f_Clicks значение по умолчанию ноль (доступна только администратору).
Так же есть второе такое же поле($f_Bonus) только доступно всем оно выводиться при регистраций.
При регистраций необходимо сделать если пользователь вводит к примеру число 154 то ему должно прибавить +100 в поле $f_Clicks.
Я сделал это таким образом вставил условия в системные таблицы - Пользователи - добавление - Действие после добавления объекта:
Код:
Код:
if (154 == $f_Bonus)
{
$f_Clicks += 100;
}
Но оно регистрирует и ничего не происходит поле $f_Clicks у пользователя равно нулю.
Подскажите что не правильно?как реализовать это?
Спасибо!
minimalis
|
|
|
12.09.2012, 19:36
|
|
llkp
Ruslan Kimov
Зарегистрирован: 2010-08-23
Сообщений: 81
|
Как-то так:
Код:
if ($f_Bonus == 154) {
$db->query("UPDATE User SET Clicks = Clicks + 100 WHERE User_ID = '".$user_id."' ");
}
|
|
|
14.09.2012, 13:32
|
|
minimalis
Minimalis
Зарегистрирован: 2008-08-26
Сообщений: 13
|
Вставил вашу функцию.Но такая же беда никаких изменений.
Вставлял и в условия и в альтернативную форму добавления и ничего...
minimalis
|
|
|
17.09.2012, 14:54
|
|
llkp
Ruslan Kimov
Зарегистрирован: 2010-08-23
Сообщений: 81
|
Цитата:Вставил вашу функцию.Но такая же беда никаких изменений.
Вставлял и в условия и в альтернативную форму добавления и ничего...
В WHERE добавьте своё условие.
Добавлять код нужно в действие после добавления.
|