Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/11/2008, 17:49
Avatar de willyfc
willyfc
 
Fecha de Ingreso: octubre-2008
Ubicación: Santa Cruz - Bolivia
Mensajes: 662
Antigüedad: 15 años, 7 meses
Puntos: 40
Respuesta: eliminar multiples imagenes con checks

estuve probando tu código y si funciona tal y como esta pero solo elimina de la bd y las imagenes quedan en la carpeta de la galería y no se si estoy colocando bien los datos a tu código pero me sale:

Warning: Invalid argument supplied for foreach() in C:\wamp\www\ccfrancoaleman.org\admin\eliminar.php on line 29

al final deje así el código:

Código PHP:
$ids join(','array_keys($_POST['check2'])); // indices, no values 
$result=mysql_query("SELECT * FROM `imagenes` WHERE idimg='$ids'",$link);
$arch_elimin $row["foto"];
$directorio $arch_elimin;
@
unlink ("$directorio");
$sql "DELETE FROM `imagenes` WHERE idimg IN($ids)"

// ... 

mysql_query($sql) or die(mysql_error()); // etc, etc... 

// ahora, borramos los archivos (¿o antes?) 

foreach ($_POST['check'] as $ids => $directorio

  if (
is_file($directorio)) 
  { 
    
// siempre hay que estar seguros! 
    
unlink($directorio); 
  } 

espero me puedas ayudar y si no gracias por tu tiempo y la ayuda ya brindada