<?php
if (!isset($_COOKIE['user'])) {
header("Location: registration.php");
exit();
}
$host = 'localhost';
$user = 'root';
$pass = '';
$name = 'forum';
$link = mysqli_connect($host, $user, $pass, $name);
if (!$link) {
die("Ошибка подключения к базе данных: " . mysqli_connect_error());
}
$timevar = mysqli_real_escape_string($link, $_COOKIE['user']);
$result = mysqli_query($link, "SELECT id FROM `users` WHERE `name` = '$timevar'");
if (!$result || mysqli_num_rows($result) == 0) {
die("Ошибка: пользователь не найден.");
}
$id = mysqli_fetch_assoc($result)['id'];
if (!empty($_POST['description'])) {
$description = mysqli_real_escape_string($link, $_POST['description']);
$query = "UPDATE profiles SET description='$description' WHERE id=$id";
if (!mysqli_query($link, $query)) {
die("Ошибка выполнения запроса: " . mysqli_error($link));
}
header("Location: myprofile.php");
exit();
}
if (!empty($_POST['newdescription'])) {
$newdescription = mysqli_real_escape_string($link, $_POST['newdescription']);
$query = "UPDATE profiles SET description='$newdescription' WHERE id=$id";
if (!mysqli_query($link, $query)) {
die("Ошибка выполнения запроса: " . mysqli_error($link));
}
header("Location: myprofile.php");
exit();
}
if (!empty($_POST['website']) && !empty($_POST['site_name'])) {
$website = mysqli_real_escape_string($link, $_POST['website']);
$site_name = mysqli_real_escape_string($link, $_POST['site_name']);
$query = "UPDATE profiles SET `website`='$website', `site_name`='$site_name' WHERE id=$id";
if (!mysqli_query($link, $query)) {
die("Ошибка выполнения запроса: " . mysqli_error($link));
}
header("Location: myprofile.php");
exit();
}
if (!empty($_POST['newwebsite']) && !empty($_POST['newsite_name'])) {
$newwebsite = mysqli_real_escape_string($link, $_POST['newwebsite']);
$newsite_name = mysqli_real_escape_string($link, $_POST['newsite_name']);
$query = "UPDATE profiles SET `website`='$newwebsite', `site_name`='$newsite_name' WHERE id=$id";
if (!mysqli_query($link, $query)) {
die("Ошибка выполнения запроса: " . mysqli_error($link));
}
header("Location: myprofile.php");
exit();
}
var_dump($_POST);
?>
вывод: array(2) { ["site_name"]=> string(18) "телеграмм" ["website"]=> string(15) "t.me/xxxxxx" }
если что не пишите что данные пользователя нужно хранить не в куки а в сессиях и подобное, проект не рассчитан на общее пользование создаю только что бы научиться