удаление и обновление данных в WordPress - PullRequest
0 голосов
/ 09 мая 2019

Я пытаюсь обновить и удалить в пользовательской таблице в плагине WordPress.Я добавил две пользовательские таблицы для сведений о компании и данных Influencer "wp_company_wp", данные "wp_influencer" успешно вставлены, но время обновления и удаления показывает 500 ошибок внутреннего сервера.

     jQuery('#editCompanyForm').validate({
            submitHandler:function(){
            var post_data1 = $("#editCompanyForm").serialize()+"&action=edit_company_form";
            jQuery.post(ajax_url_obj,post_data1,
                function(resp){
                    var data = JSON.parse(resp);
                     console.log(data);
                     location.reload();
                     if (data.status==1) {
                        jQuery.notifyBar({
                            cssClass:"success",
                            html:data.message
                        })
                     }
                }
            )
         }  
        });


// delete


jQuery(document).on("click",".delinfluencer",function(){
    var com_id = jQuery(this).attr('delinfluencer');
    // console.log(com_id);
    var post_data = "action=influencer_form&param=delete_influence&influence_id="+com_id;

    jQuery.post(ajax_url_obj,post_data,
        function(res){
            console.log(res);
            var data = JSON.parse(res);
            console.log(data);
             location.reload();
        }
    )
})

});

// php page code


//delete


   elseif($_REQUEST['param']=="delete_influence"){
       // print_r($_REQUEST);
       $wpdb->query(
        $wpdb->prepare(
          "DELETE from wp_influencer where id = %d",3 
        )
      );
               echo json_encode('Database insertion successful');
      }
    wp_die('failed');

// edit code
 add_action('wp_ajax_edit_company_form','prefix_ajax_edit_company_form');
      function prefix_ajax_edit_company_form(){
          if(isset($_POST['edit_company'])){
           $wpdb->update(
                  'wp_company_wp',
                  array(
                      "name"=>$_REQUEST['name'],
                      "email"=>$_REQUEST['email'],
                      "company_name"=>$_REQUEST['company_name'],
                      "image"=>$_REQUEST['image_url']
                  ),array("id"=>10));
                  echo json_encode(array("status"=>1,"message"=>'Database 
               update successful')); exit();
            // print_r($_REQUEST);
             }
       }

Отображение 500 внутренних ошибок сервера

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