Выполнить MySQL запрос с флажком, используя PHP AJAX MYSQL без обновления страницы? - PullRequest
0 голосов
/ 29 июня 2018

Пожалуйста, помогите мне с моим AJAX. Я разрабатываю страницу через PHP для управления разрешением учетной записи. Но мой запрос не работает, об ошибках не сообщается.

Это код HTML и PHP.

<?php $permission = $list_data['permit'];?>
         <div class="col-lg-12 bt-switch">
         <input type="hidden" value="<?php echo $list_data['id']; ?>">
         <input type="checkbox" class="onoffswitch-checkbox" data-on- 
              color="success" data-off-color="danger" data-on-text="Active" 
              data-off-text="Blocked" data-size="mini"   
                  <?php
                     if($permission==1){
                               echo " checked";
                                       }
                      ?> >
             </div>

Это код Ajax: Последняя версия Jquery включена перед этим кодом.

 <script type="text/javascript">
  $(document).ready(function(){
    $('.bt-switch').click(function(){
        var hiddenValueID = $(this).children(':hidden').val();
        if ($(this).children(':checked').length == 0)
        {
            var valueData = 0;
        }
        else
        {
            var valueData = 1;
        }

        $.ajax({
            type: "POST",
            url: "insertdata.php",
            data: {value: valueData, id: hiddenValueID}
        });

    });
});
</script>

Корректен ли код в AJAX для извлечения флажков hidden и type type?

Это код php на insertdata.php

<?php
  include_once ('db.php');
      if(isset($_POST['value'])){
          $id=$_POST['id'];
         $value=$_POST['value'];
        $user_blocked_query="update login set permit='$value' where id=$id";
            if(mysqli_query($conn , $user_blocked_query)==TRUE){

              }
         }
  ?>

Может кто-нибудь исправить это для меня, пожалуйста?

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