Немогу понять в чем проблема, можете помочь? Не обновляються данные пользователя

152
29 апреля 2019, 01:00
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";
                }
              }
          }
Answer 1

Попробуйте убрать второй session_start() и поменять проверку $_SESSION на проверку не через сравнение, а через if(isset($_SESSION['auth']))

Без более подробного объяснения сложно, запись не проходит в базу с какой то ошибкой, или просто так..

Возможно стоит переписать вашу $query в такой вид:

$query = "UPDATE `users` SET login='".$login."', password='".$password."', about='".$about."'WHERE id= '".$id."'";
READ ALSO
Форма обратной связи Wordpress

Форма обратной связи Wordpress

Ребят,помогите запустить форму обратной связи на Wordpress,без плагинов Вот оригинальный код страницы темы , pagephp

159
Ошибка ext-mysqli is missing in composer.json

Ошибка ext-mysqli is missing in composer.json

При попытке обработать следующие команды:

164
Вывод данных с бд MSSQL

Вывод данных с бд MSSQL

Как можно создать запрос, чтобы результаты в echo выводило, например, для "SVG_PAGE"-1, ТО ЕСТЬ ВСЕ РЕЗУЛЬТАТЫ КОТОРЫЕ В МАССИВЕ $arr?

186