Как определить в переменную id пользователя
Доброго времени суток!
У меня есть БД, где есть пользователи. Внедряю туда фотографии пользователей, но никак не могу решить вопрос с id. А именно: как определить какой пользователь загружает фото?
Определяется путь с помощью этого кода:
require_once 'mysql_connect.php';
$name = $_FILES['image']['name'];
$tmp_name = $_FILES['image']['tmp_name'];
move_uploaded_file($tmp_name, "user_photo/" . $name);
$sql = "UPDATE users SET user_image = 'users_photo/$name' WHERE id = $id";
$query = $pdo->prepare($sql);
$query->execute([$name]);
Боль:
Мне надо определить в переменную id пользователя, чтобы при загрузке фотографии в БД отправлялось путь к фотографии, именно того пользователя, который загрузил фото. Можете увидеть в коде, где подключаюсь к БД. Там есть неопределенная переменная $id
Ответы (1 шт):
Автор решения: Илхомжон Матазимов
→ Ссылка
Решил вопрос с Куки:
require_once 'mysql_connect.php';
$name = $_FILES['image']['name'];
$tmp_name = $_FILES['image']['tmp_name'];
move_uploaded_file($tmp_name, "user_photo/" . $name);
$login = $_COOKIE['login'];
$sql = "UPDATE users SET user_image = 'users_photo/$name' WHERE login = '$login'";
$query = $pdo->prepare($sql);
$query->execute([$name]);
