UNLINK IMAGE CODEIGNITER ME AJUTEM
/ Delete catalog /
public function delete_catalog(){
$this->load->library('form_validation');
$this->form_validation->set_rules('catalog_id', 'catalog id', 'trim|required');
if ($this->form_validation->run() == FALSE)
{
$data["responce"] = false;
$data["error"] = 'Este campo é obrigatório';
}
else
{
$q = $this->db->query("Select * from catalog_image where catalog_id='".$this->input->post("user_id")."' Limit 1 ");
foreach ($q->result() as $record)
{
// delete file, if exists...
$image_path = './uploads/admin/catalog/'.$record->image_name;
$filename = $image_path .$record->image_name ;
if (file_exists($filename))
{
unlink($filename);
$data['records'] = $q->result();
$data["responce"] = true;
$data["data"] = 'Deletado com sucesso...';
}
}
// Comentei para testes para não apagar a imagem no banco - esta parte esta ok
//$this->db->delete("catalog",array("catalog_id"=>$this->input->post("catalog_id")));
//$this->db->delete("catalog_image",array("catalog_id"=>$this->input->post("catalog_id")));
$data["responce"] = false;
$data["error"] = 'Falha ao apagar imagem';
}
echo json_encode($data);
}
/* End Delete deletecatalog */
Pessoal eu não sei como retornar o nome da imagem do banco e inserir ela na variavel de retorno para apagar a imagem na pasta, por favor alguém me ajude.Discussão (3)
Carregando comentários...