hola,
os cuento, tengo dos tablas:
1. Galerias con los campos: titulo, id
2. Imagenes con los campos: titulo_img, nombre,id_img, galeria_id
luego lo que quiero es que se me borren todas las imagenes de la carpeta donde las he subido al eliminar la galeria, y solo me borra una, y lo mas avanzado que tengo es esto, que debo cambiar? me imagino que ya esta al caer la solucion no?
Código PHP:
function BorrarGaleria($id){
$this->db->where('galeria_id', $id);
$query = $this->db->get('imagenes');
if($query->num_rows > 0){
foreach ($query->result_array() as $files){
$data[]= $files;// aqui tendria que cojer todos los nombres de las imagenes que contiene la galeria con aquel id
}
$query->free_result();
}
$this->db->where('id', $id);
$this->db->delete('galerias');
$path = "./uploads/".$data; //aqui es donde no funciona porque no se como decirle que lo haga por cada resultado obtenido
unlink($path);
}