Botão para excluir eventos - Fullcalendar
Estou tentando criar um botão para exclusão de eventos, porém, estou com dificuldade para fazer o botão trazer/ler qual evento que estou querendo excluir, quando eu tento excluir fala pra eu selecionar o evento pra ser excluído.
Aqui ele abre o evento, onde depois é possível fazer edição do evento, via modal Bootstrap(há um botão para editar, ao lado desse botão eu gostaria de colocar o de excluir eventos):
eventClick: function(event) {
$('#visualizar #id').text(event.id);
$('#visualizar #id').val(event.id);
$('#visualizar #title').text(event.title);
$('#visualizar #title').val(event.title);
$('#visualizar #start').text(event.start.format('DD/MM/YYYY HH:mm:ss'));
$('#visualizar #start').val(event.start.format('DD/MM/YYYY HH:mm:ss'));
$('#visualizar #end').text(event.end.format('DD/MM/YYYY HH:mm:ss'));
$('#visualizar #end').val(event.end.format('DD/MM/YYYY HH:mm:ss'));
$('#visualizar #color').val(event.color);
$('#visualizar').modal('show');
return false;
},
Código para aparecer o evento e ir para edição de eventos:
<div class="modal fade" id="visualizar" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" data-backdrop="static">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title text-center">Dados do Evento</h4>
</div>
<div class="modal-body">
<div class="visualizar">
<dl class="dl-horizontal">
<dt>ID do Evento</dt>
<dd id="id"></dd>
<dt>Titulo do Evento</dt>
<dd id="title"></dd>
<dt>Inicio do Evento</dt>
<dd id="start"></dd>
<dt>Fim do Evento</dt>
<dd id="end"></dd>
</dl>
<button class="btn btn-canc-vis btn-warning">Editar</button>
<a class="btn btn-info" type="button" href="deletar_eventophp?id='.<?php $row_events['id'] ?>.'">Excluir</a> /* Meu botão de excluir! */
</div>
deletar_evento.php:
<?php
session_start();
include_once("conexao.php");
$id = filter_input(INPUT_GET, 'id', FILTER_SANITIZE_NUMBER_INT);
if(!empty($id)){
$result_usuario = "DELETE FROM events WHERE id='$id'";
$resultado_usuario = mysqli_query($conn, $result_usuario);
if(mysqli_affected_rows($conn)){
$_SESSION['msg'] = "<p style='color:green;'>Evento apagado com sucesso</p>";
header("Location: index.php");
}else{
$_SESSION['msg'] = "<p style='color:red;'>Erro o evento não foi apagado com sucesso</p>";
header("Location: index.php");
}
}else{
$_SESSION['msg'] = "<p style='color:red;'>Necessário selecionar um evento</p>";
header("Location: index.php");
}Discussão (2)
Carregando comentários...