Сделал простенькую админ панель в которой видно всех зареганых пользователей. На каждого пользователя можно перейти и откроется ссылка с его введенными данными при время регистрации. В этой ссылке форма, хочу что бы при изменении значения в инпуте, это значение заменяло собой значение в бд.
Для удобства работы с бд использую 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 ; ?>
пробовал сам как-то сделать, выводит ошибку. Опытные люди, подскажите как правильно сделать