JavaScript and Php, Delete Message

0

Good afternoon!

Please, can you tell me where I am going wrong in this code? the delete procedure does not work when I pass the parameter in onclick Thanks!

Button

<!-- repassando o id codificado através do get -->
<form method='GET' action=''>
<td><button onclick="exclusao(<?=$id?>)" name="excluir" id="excluir" type="submit" value="<?=$id?>" class="btn btn btn-primary center-block">Excluir</button>
</form></td>

// javascript

/* Mensagem de Alerta ao excluir um registro um registro */
function exclusao(id) {
    var msg = confirm("Atenção: Deseja Excluir esse Registro?")
    if (msg){
        console.log(id);
        alert("Arquivo excluido com sucesso!");
        window.location.href=("rsociais_exclusao.php?i="+id);

    }
    else{
        alert("Operação Cancelada, o Registro não será Excluído!");


    }
}

social_expression.php

<?php   
// ******************************** ATENÇÃO OS DADOS SERÃO EXCLUIDOS **************************//

        // repassando o id para a variavel
        $id = $_GET['excluir'];

        // Decodificando o id que estava criptografado, para o usuário não ver o id
        $id_rsociais = decodehash_id($id);


        // chamando a classe seo
        $rsociais = new Rsociais();

        // chamando a classe responsavel pelo crud  seo_Crud
        $rsociais_crud = new Rsociais_crud();

        $rsociais->setId_rsociais($id_rsociais[0]);
        $rsociais_crud->RsociaisDelete($rsociais);
    ?>
    
asked by anonymous 03.06.2017 / 18:28

2 answers

2

Get parameter is i window.location.href=("rsociais_exclusao.php?i="+id);

03.06.2017 / 19:59
2

Problem solved! Felipe Duarte and Leo Caracciolo helped me !!!

Below I'm posting the code with the changes .... for anyone who needs it! hugs, Diego

Button

<!-- repassando o id codificado através do get -->
<td><button onclick="exclusao('<?=$id?>')" name="excluir" id="excluir" value="<?=$id?>" class="btn btn btn-primary center-block">Excluir</button></td>

// javascript

/* Mensagem de Alerta ao excluir um registro */
function exclusao($id) {
    var msg = confirm("Atenção: Deseja Excluir esse Registro?");

    if (msg){
        alert("Arquivo excluído com sucesso!");
        window.location.href=("exclusao_rsociais.php?excluir="+$id);

    }
    else{
        alert("Operação Cancelada, o Registro não será Excluído!");


    }
}

social_expression.php

// ******************************** ATENÇÃO OS DADOS SERÃO EXCLUIDOS **************************//

// repassando o id para a variavel
$id = $_GET['excluir'];

// Decodificando o id que estava criptografado, para o usuário não ver o id
$id_rsociais = decodehash_id($id);


// chamando a classe seo
$rsociais = new Rsociais();

// chamando a classe responsavel pelo crud  
$rsociais_crud = new Rsociais_crud();

$rsociais->setId_rsociais($id_rsociais[0]);
$rsociais_crud->RsociaisDelete($rsociais);

// retornando para a pagina de consulta
echo " <script> document.location.href='rsociais.php'; </script>"
    
03.06.2017 / 21:07