у меня есть код, который меняет одно значение из формы, где есть: name, email,phone. Мой код для смены имени выглядит так
<?php
$data = $_POST;
if (isset($data['do_changes'])){
session_start();
$user = R::findOne('users', 'name = ?', array($_SESSION['logged_user']['name']));
$usr = R::load('users', $user->id);
$usr->name = $data['new_name'];
R::store($usr);
}
?>
тут ред бин, если что. Мне надо, что если заполнены ещё значения, то их тоже заменять. Если нет, то оставлять без изменения.
В БД и название инпута подписаны одинакого, но в инпуте приставка new_
следовательно, в бд старое имя в name, а новое в вели в new_name