Суть вопроса в том, я писал код, в коде написано так, что при нажатии кнопки перебрасывает в файл с обработкой поста, там должно складыватся значение из базы данных и из поста, затем записыватся в базу данных, но косяк в том, что значение не складывается, где ошибка я не нашел.
<?php
require 'includes/db.php';
$title = "Профиль";
$act = 'profile';
session_start();
$data = $_POST;
if (isset($data['do_accept'])) {
//подтверждаем
$errors = array();
if (trim($data['idp']) == '') {
$errors[] = 'Введите id пользователя!';
}
if (trim($data['colrep']) == '') {
$errors[] = 'Введите кол-во выговоров';
}
if (trim($data['why']) == '') {
$errors[] = 'Введите значение 1 или 0 (1-Да, 0-Нет.)';
}
$qurr = R::getAll( 'SELECT * FROM user WHERE id=?', array($data['idp']) );
$colrepp = $qurr['rep']+$data['colrep'];
if (empty($errors)) {
$userp = R::dispense('user');
$userp->id = $data['idp'];
$userp->accept = $data['acceptp'];
$userp->rep = $colrepp;
$userp->whyrep = $data['why'];
R::store($userp);
$cmplt = '<div style="color:green;padding-left:35%; float:left; width:30%;">Вы успешно выдали выговор!</div>';
echo '<script>window.location.href = "profile.php";</script>';
return;
} else {
$error = '<div style="color:red;padding-left:35%; float:left; width:30%;">'.array_shift($errors).'</div>';
}
}
?>