COMO DELETAR IMAGEM DO BANCO E DA PASTA DE ORIGEM
Ola boa tarde
Pessoal poderia me dar uma luz de como eu posso deletar apenas a imagem do banco de dados e tirando ela também da pasta de origem sem afetar as outras que esta la
quando eu for selecionar a qual quero tirar e clicar e remover a imagem daquele arquivo selecionado sem apagar os dados todos daquela ID tira apenas a imagem.
eu fiz assim mais não teve resultado
// Excluir Item
if (isset($_GET['DeletarImagem'])) {
$id = get('DeletarItem');
$Query = DBDelete('recados',"id = '{$imagem}'");
if ($Query != 0) { Redireciona('?sucesso'); } else { Redireciona('?erro'); }
}
este é o código que do php deletar
<ul class="dropdown-menu" role="menu">
<li><a href="?EditarItem=<?php echo $dados['id']; ?>">Editar</a></li>
<li class="divider"></li>
<li><a onclick="DeletarImagem(<?php echo $dados['id']; ?>, 'DeletarImagem');" href="#!" class="text-red">Excluir Imagem</a></li>
<li class="divider"></li>
<li><a onclick="DeletarItem(<?php echo $dados['id']; ?>, 'DeletarItem');" href="#!" class="text-red">Excluir</a></li>
</ul>
este é meu código do meu arquivo controller.php
// Atualizar Item
if (isset($_GET['Atualizar'])) {
$id = get('Atualizar');
if (isset($_FILES['imagem']) && !empty($_FILES['imagem']['name'])){
require_once 'database/upload.class.php';
$dir_dest = 'wa/recados/uploads/';
$files = array( );
$file = $_FILES['imagem'];
$handle = new Upload( $file );
if ($handle->uploaded){
$handle->file_new_name_body = md5(uniqid($file['name']));
$handle->Process($dir_dest);
if ($handle->processed){
$file_dst_name = $handle->file_dst_name;
$Imagem = $handle->file_dst_name;
$Atualizar = array('imagem' => $Imagem);
$Query = DBUpdate('recados', $Atualizar, "id = '{$id}'");
@unlink($dir_dest.post('imagem_atual'));
}
}
}
$Atualizar = array(
'nome' => post('nome'),
'email' => post('email'),
'recado' => post('recado'),
'resposta' => post('resposta'),
'admin_resposta' => DadosSession('nome'),
'id_categoria' => post('id_categoria'),
'status' => post('status')
);
$Query = DBUpdate('recados', $Atualizar, "id = '{$id}'");
if ($Query != 0) { Redireciona('?sucesso'); } else { Redireciona('?erro'); }
}// Excluir Item
if (isset($_GET['DeletarItem'])) {
$id = get('DeletarItem');
$Query = DBDelete('recados',"id = '{$id}'");
if ($Query != 0) { Redireciona('?sucesso'); } else { Redireciona('?erro'); }
}
// Excluir Imagem
if (isset($_GET['DeletarImagem'])) {
$id = get('DeletarImagem');
$Query = DBDelete('recados',"id = '{$imagem}'");
if ($Query != 0) { Redireciona('?sucesso'); } else { Redireciona('?erro'); }
}
// Adicionar Categoria
if (isset($_GET['AddCategoria'])) {
$Adicionar = array(
'categoria' => post('categoria'),
'paginacao' => post('paginacao'),
'cor_conteudo' => post('cor_conteudo'),
'cor_titulo' => post('cor_titulo'),
'background' => post('background'),
'foto' => post('foto')
);
$Query = DBCreate('c_recados', $Adicionar);
if ($Query != 0) { Redireciona('?sucesso'); } else { Redireciona('?erro'); }
}// Atualizar Categoria
if (isset($_GET['AtualizarCategoria'])) {
$id = get('AtualizarCategoria');
$Adicionar = array(
'categoria' => post('categoria'),
'paginacao' => post('paginacao'),
'cor_conteudo' => post('cor_conteudo'),
'cor_titulo' => post('cor_titulo'),
'background' => post('background'),
'foto' => post('foto')
);
$Query = DBUpdate('c_recados', $Adicionar, "id = '{$id}'");
if ($Query != 0) {Redireciona('?Implementacao&sucesso');} else {Redireciona('?erro');}
}// Excluir Categoria
if (isset($_GET['DeletarCategoria'])) {
$id = get('DeletarCategoria');
$Query = DBDelete('c_recados',"id = '{$id}'");
if ($Query != 0) {Redireciona('?sucesso');} else {Redireciona('?erro');}
}
?>Discussão (0)
Carregando comentários...