@PantiesInTea

Как реализовать смену данных пользователя администратором?

Сделал простенькую админ панель в которой видно всех зареганых пользователей. На каждого пользователя можно перейти и откроется ссылка с его введенными данными при время регистрации. В этой ссылке форма, хочу что бы при изменении значения в инпуте, это значение заменяло собой значение в бд.

Для удобства работы с бд использую redbeanphp

код:
<link rel="stylesheet" href="./css/admin.css">
<?php
    require "../db.php";
?>

<?php if (isset($_SESSION['logged_user']) && $_SESSION['logged_user']->admin == 1 ) : ?>



<?php 

$data = $_POST;
$userone = R::findOne('users', 'id = ?', [$_GET['key']]);



if (isset($data['do_edit'])) {
    $user = R::load('users', 'id = ?', array($userone));
    $userone->name = $data['name'];
    R::store($user);
}

?>

<form action="userview.php" method="POST">
<p>
    <p><strong>Имя</strong></p>
        <input type="text" name="name" value="<?php echo $userone->name . @$data['name'] ?>">
    </p>
    <p>
        <p><strong>Фамилия</strong></p>
        <input type="text" name="surename" value="<?php echo $userone->surename ?>">
    </p>
    <p>
        <p><strong>Почта</strong></p>
        <input type="email" name="email" value="<?php echo $userone->email ?>">
    </p>
    <p>
        <p><strong>телефона</strong></p>
        <input type="text" name="phone" value="<?php echo $userone->phone ?>">
    </p>
    <p>
        <button type="submit" name="do_edit">Edit</button>
    </p>
</form>

<?php else : ?>

<?php
    header('location: /'); 
?> 

<?php endif ; ?>


пробовал сам как-то сделать, выводит ошибку. Опытные люди, подскажите как правильно сделать
  • Вопрос задан
  • 125 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы