Каждом новому пользователю ххх баллов рейтинга
Поиск ничего не дал. Так что у меня вопрос такой:
Как зделать, что бы пользователю при регистрации автоматически начислялось опредилённое количество рейтинга.
Что бы не лазить каждый раз в админку или в БД, для добавления рейтинга вручную.
Так сказать стартовый капитал.
В общем проблема решена. Спасибо Вам, друзья.
Если кому интересно, ищите вот эти строки:
$sql = "INSERT INTO cms_users (group_id, login, nickname, password, email, icq, regdate, logdate, birthdate, is_locked, is_logged_once, rating, invited_by)
VALUES ('$group_id', '$login', '$nickname', '$pass', '$email', '$icq', NOW(), NOW(), '$birthdate', '$is_locked', 0, 1000, '{$invited_by}')";
То, что выделено жирным и подчёркнуто, этого там нет. Это нужно добавить.
UPDATE `cms_users` SET `rating` = 0 WHERE `rating` <=0
А что надо в логинзе поменять?
спасибо работает.
А что надо в логинзе поменять?
аналогично… надо вставить в $sql = "INSERT INTO… таблицу rating и её значение
$sql = "INSERT INTO cms_user_profiles (user_id, city, description, showmail, showbirth, showicq, karma, imageurl, allow_who) VALUES ('{$user_id}', '', '', '0', '0', '1', '0', '{$filename}', 'all')";