@serafino-family

Почему не складываются значения?

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

?>
  • Вопрос задан
  • 118 просмотров
Пригласить эксперта
Ответы на вопрос 2
Посмотри через var_dump():
Приходит ли корректно POST
И каждый запрос так же проверь что возвращает
Ответ написан
@Dm3yZ
R::getAll(), судя по документации, возвращает массив пользователей, воспользуйтесь R::getRow(), чтобы получить одного.
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
Badoo Development Москва
от 140 000 до 180 000 руб.
SaveTime Москва
от 140 000 до 200 000 руб.
Badoo Development Москва
от 180 000 до 250 000 руб.