Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2012, 05:58
paulrivers
 
Fecha de Ingreso: septiembre-2011
Mensajes: 30
Antigüedad: 13 años, 3 meses
Puntos: 1
foreach unlink

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);
          
            
    }