Привет! есть такой код регистрации , после регистрации каждый пользователь получает реферальную ссылку и может звать друзей, они хранятся в таблице referals, но как сделать чтобы за каждого приглашенного давали деньги? допустим user(1) -> user(2) = 1000руб; user(2) -> user(3) = 500rub; user(3) -> user(4) = 100rub; Код (Text): <?php session_start(); include "db.php"; if (!empty($_SESSION['logged_user']->id)) header('location: check.php'); if (isset($_POST['login'])) { if (!empty($_POST['name']) && !empty($_POST['email']) && !empty($_POST['password'])) { $name = $_POST['name']; $email = $_POST['email']; $password = $_POST['password']; $ref = $_SESSION['ref_id']; if(mysqli_num_rows(mysqli_query($con, "SELECT id FROM users WHERE name = '$name'"))!= 0) $error = "Пользователь с таким ником уже существует"; else if(mysqli_num_rows(mysqli_query($con, "SELECT id FROM users WHERE email = '$email'"))!= 0) $error = "Пользователь с таким email уже существует"; else { mysqli_query($con, "INSERT INTO `users` (name,email,password) VALUES('$name', '$email', '$password')"); $as = mysqli_query($con, "SELECT id FROM users WHERE email = '$email'"); $a = mysqli_fetch_assoc($as); $i = $a['id']; $_SESSION['logged_user']->id = $i; $user = mysqli_query($con, "SELECT `id` FROM `users` WHERE `email` = '$email'"); $a = mysqli_fetch_assoc($user); $us=$a['id']; $query = mysqli_query($con, "INSERT INTO `referals` (id, id_user, id_usser) VALUES('','$us', '$ref')"); } }else $error = "Заполните все поля"; } echo $error; ?> вроде надо UPDATE, но не знаю как и куда написать, и куда добавить строку Balance что бы туда сохранялись деньги за приглашенного
@Suyunoff, это третий дубль темы, похоже мы с вами в скором времени попрощаемся... Не отвечают вам по простой причине код не ваш, вы понятия не имеете как он работает и собственных базовых знаний ноль. Ни ваш код ни вы сами никому не интересны и создавая каждый раз новую тему вы ни коим образом не увеличиваете шансы на ответ.