Обработчик php не учитывает условия

В Общем проблема такая, при обработке post в php скрипт полностью выполняется и не учитывает условия. Ниже код самого php скрипта и ajax. Если я к примеру отправляю такое onclick="trn('21aaa это отредактировано через консоль браузера');" в post и смотрю на ответ, сначала идет успешное выполнение а потом только ошибка.

//Ответ скрипта в консоле браузера
//{status: "success", message: "Successfully"}
//{status: "warning", message: "Unknow data."}

    trn = function(id) {
      $('.table-responsive').append('<div class="box-loader"></div>');
      $.ajax({
        type: 'POST',
        url: 'script.php',
        data: {
          id: id
        },
        success: function(data) {
          $('div.box-loader').remove();
          var m = JSON.parse(data);
          if (m['status'] === 'success') {
            $('tbody #trn-' + id).hide('slow').remove;
          }
          console.log(m);
          msg(m['status'], m['message']);
        },
        error: function(data) {
          $('div.box-loader').remove();
          msg('error', 'Unknown ajax error.');
        }
      });
    }

    if(1) {//Check xmlhttprequest
            $test = '1';//Post (gettype( $test ); result string )
            if(isset($test) && is_numeric($test) && is_int(intval($test))) {
                $id = $test;//Recheck
                $trn = 0;//Select Sql
                if($trn != 1) {
                    $user = 1;//Select Sql
                    if($user > 0) {
                        echo "Updated";//Update Sql
                    }
                    echo json_encode(array('status' => 'success','message' => "Successfully."));
                } else {
                    echo json_encode(array('status' => 'error','message' => "Already or does not exist.."));
                }
            } else {
                echo json_encode(array('status' => 'warning','message' => "Unknow data."));
            }
            
        } else {
            echo json_encode(array('status' => 'error','message' => "Access denied."));
        }

Ответы (0 шт):