ОТП, валидационный массаж не показывают - PullRequest
0 голосов
/ 24 апреля 2020

Я хочу отправить otp, если неверный otp, а не показывать массаж "OTP Не проверено успешно", также "OTP проверено Успешно" show msg. но массаж не показывает, если otp лечит, чем обновление, иначе не работает обновление. пожалуйста, помогите ....

javaScript / Ajax

    function otp_mobile_verify() {

         var verify_otp_number = $("#verify_otp_number").val();
         if (verify_otp_number) {
             $.ajax({
             url: "<?php echo base_url() ?>otp_mobile_verify_code",
             data: "verify_otp_number=" + verify_otp_number,
             type: "post",
             success: function(response) {

               $('#msg1').html(response);

               }

    });
   } 
 }

Контроллер приветствия

  public function otp_mobile_verify_code()
      {
        $db2 = $this->load->database('dpr',TRUE);
        $otp = $this->input->post('verify_otp_number');
        $today_date = date('d-m-Y');
        $result =$db2->query('UPDATE dpr_book_appointment SET OTP_verified="Y" WHERE OTP_verified="'.$otp.'"');
        $data = $result->result_array();
        $dbotp = $data[0]["OTP_verified"];
            if ($result->num_rows() > 0) 
            { 
                if($otp==$dbotp)
                {

                    echo "OTP verified Successfully";
                }
                else
                {
                    echo "OTP Not verified Successfully";
                }
            }
            echo json_encode($result);

    }

просмотр страницы

1 Ответ

0 голосов
/ 24 апреля 2020

Может быть проблема в этом,

$result =$db2->query('UPDATE dpr_book_appointment SET OTP_verified="Y" WHERE OTP_verified="'.$otp.'"');
$data = $result->result_array();

Вы обновляете запись здесь, поэтому $ result будет возвращать только логическое значение, то есть true или false. Таким образом, $ data не содержит никакого массива, а $ dbotp не может содержать никакого значения. Возможно, вы получаете ошибку, просто отладьте и проверьте вкладку «Сеть» в Инспекторе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...