he estado haciendo unas pruebas, he comprobado lo que recibe el archivo eliminacion.php:
esto es lo que hay en la variable $idemp que recibe por GET id_subcategoria: 1 <--esto deberia ser el id de categoria--
esto es lo que hay en la varvariable $idcat que recibe por GET id_categoria:
esto es lo que intenta hacer $elimina: DELETE FROM mn_subcategorias WHERE id_subcategoria=1
lo cual me lleva a pensar que donde se lia todo un poco es en el JS:
Código PHP:
function eliminarDato(idcategoria,idsubcategoria){
ajax(idcategoria,idsubcategoria)
}
function ajax(idcategoria,idsubcategoria){
$.ajax({
url: "eliminacion.php?id_subcategoria="+idsubcategoria+"&id_categoria="+idcategoria,
contentType:"application/x-www-form-urlencoded; charset=utf-8",
type:"GET",
error: function(){
alert('Error');
},
success: function(data){
$("#"+idcategoria).html(data);
}
});
}