Вроде написано как надо, но данные в базе не изменяются
$data = $_POST;
if ( isset($data['do_change']) ) {
$user = R::findOne('users', 'login = ?', array($data['login']));
if ( $user )
{
$user = R::load('user', $login);
$user->login = $data['login'];
$user->login = trim($data['newlogin']) ;
R::store( $user );
}
}
newlogin это input в форме
Сократил код и также вопрос, зачем вы задаете значение $user->login
два раза?
На сколько я понимаю вы меняете Логин пользователя, следовательно запрос должен быть следующим:
$data = $_POST;
if ( isset($data['do_change']) and $user = R::findOne('users', 'login = ?', [$data['login']])) {
$user->login = trim($data['newlogin']) ;
R::store($user);
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Я создаю Вход и АвторизациюЯ почти закончил но возникла такая проблема
Как загрузить на сайт изображение в base64, отправив post-запрос с nodejs с именем изображения и самим base64?
Есть сервер, где выполняется обработка изображений и видеоОбращения к скрипту на сервере для обработки идут двух типов: от не авторизованных...