PDO button
bom dia galera, estou usando Vue js com poo, o problema que estou tendo é que eu não estou conseguindo entender de como passar para o button o id para exclusao, segue abaixo a onde eu parei.
index.php
<div id="modalMostrar">
<div id="descricoes" class="scroll">
<div class="card" v-for="descricao in descricoes">
<div class="card-header">
<h3 class="card-title">{{descricao.desc_data}}</h3>
</div>
<div class="card-body">
{{descricao.descricao}}
<a class="fa fa-times btn btn-danger right ml3" id="removerRegistro" v-bind:data-codigo="descricao.cli_id"></a>
<button class="fa fa-edit btn btn-primary right"></button>
</div>
</div>
</div>
</div>
script.js
//exibir registro-------
$(document).on('click', '#abrirModal', function(event){
event.preventDefault();
var id = $(this).attr('data-id')//pegando id
window.desc = new Vue({
el: '#descricoes',
data: {
descricoes: []
}
});
$.ajax({
url: 'ajax/clienteDescricao.php?id=' + id,
type: 'GET',
dataType: 'JSON'
}).done((e) => {
desc.descricoes = e;
})
$('#modalMostrar').iziModal('open');
});
//remover Registro---------------------------------------------
$(document).on('click', '#removerRegistro', function(event){
event.preventDefault();
var id = $(this).data('codigo');//pegando id
window.desc = new Vue({
el: '#descricoes',
data: {
descricoes: []
}
});
$.ajax({
url: 'ajax/removerRegistro.php?id=' + id,
type: 'GET',
dataType: 'JSON'
}).done((e) => {
desc.descricoes = e;
})
});
removerRegistro.php
<?php
require_once "../database/conexao.php";
if(isset($_GET["id"]) && !empty($_GET["id"])){
$conex = new conexao();
echo json_encode($conex->deleteDesc($_GET["id"]));
}
conexao.php
public function deleteDesc($cli_id){
$sql = $this->conexao->prepare("DELETE FROM descricao WHERE cli_id = :cli_id");
$sql->bindValue(':cli_id', $cli_id);
$sql->execute();
}
**ele não está pegando o id.....**Discussão (0)
Carregando comentários...