Gravando e excluindo
olá galera, como eu faço para deixar um botão delete sem excluir os aquivos do banco , ele não vai deletar na integra este, vai gravar no campo lixeira da tabela cliente, um valor no caso 1 que tratarei como excluído.
Eu já utilizo um botão só que este deleta literalmente do banco quando eu clico dele exclui o registro do banco, se por possível adaptar este para o caso acima abaixo esta o código, obrigado.
link que chama o método get onde armazena o id do cliente
<a href="?exCliente=<?php echo $m ["idCliente"];?>" onclick="return confirm('Confirmar exclusão de registro?');"class="btn btn-danger">Excluir</a>
Aqui é o exCliente que e chamado ao clicar no link
if (isset($_GET['exCliente'])) :
if (deletar('cad_cliente', $_GET['exCliente'])) :
header("Location: index.php");
else :
//echo "erro ao atualizar dados";
endif;
endif;
if (isset($_GET["idCliente"])) :
$idCliente = filter_var($_GET["idCliente"], FILTER_SANITIZE_NUMBER_INT);
$dadosuser = pegarid('cad_cliente', 'idCliente', $idCliente);
if ($dadosuser) :
//print_r($dadosuser);
else :
echo "não encontrado";
endif;
endif;
?>
e por final a função que deleta o do banco
function deletar ($cad_cliente, $idCliente ){
$pdo = conectar();
try {
$delete = $pdo->prepare("DELETE FROM cad_cliente WHERE idCliente = :idCliente ");
$delete->bindValue('idCliente', $idCliente);
$delete->execute();
if ($delete->rowCount()> 0):
return true;
else:
return false;
endif;
} catch(PDOException $erro) {
echo "ERRO AO REALIZAR EXCLUSÃO" . $erro->getMessage();
}
}
.
Eu não sei se é possível nas essa função que deteta poderia ser um insert ? onde ela gravaria o valor 1 no campo lixeira ?
obrigado a todos.Discussão (5)
Carregando comentários...