include "connectdb.php";
session_start();
if ($_SESSION['auth'] == false)
{
echo "You don't login!!!";
}
if ($_SESSION['auth'] == true)
{
if(isset($_POST['submit']))
{
session_start();
$login = $_POST['login'];
$password = $_POST['pass'];
$about = $_POST['about'];
$id = $_SESSION['id'];
$login = mysqli_real_escape_string($db, $login);
$password = mysqli_real_escape_string($db, $password);
$about = mysqli_real_escape_string($db, $about);
$password=md5($password);
$query = "UPDATE users SET login='$login', password='$password', about='$about' WHERE id='$id'";
$result = mysqli_query($db,$query);
if ($result)
{
echo "Profile edited";
}
}
}
Попробуйте убрать второй session_start()
и поменять проверку $_SESSION
на проверку не через сравнение, а через if(isset($_SESSION['auth']))
Без более подробного объяснения сложно, запись не проходит в базу с какой то ошибкой, или просто так..
Возможно стоит переписать вашу $query
в такой вид:
$query = "UPDATE `users` SET login='".$login."', password='".$password."', about='".$about."'WHERE id= '".$id."'";
Виртуальный выделенный сервер (VDS) становится отличным выбором
Ребят,помогите запустить форму обратной связи на Wordpress,без плагинов Вот оригинальный код страницы темы , pagephp
Как можно создать запрос, чтобы результаты в echo выводило, например, для "SVG_PAGE"-1, ТО ЕСТЬ ВСЕ РЕЗУЛЬТАТЫ КОТОРЫЕ В МАССИВЕ $arr?