Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/11/2008, 16:48
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: eliminar multiples imagenes con checks

mira, la clave esta en como armas e interpretas tus datos... cierto?

Código HTML:
<input type="checkbox" name="borrar[12]" value="el/archivo/.original"/>
<input type="checkbox" name="borrar[9]" value="que/debe/ir/aqui"/>
<input type="checkbox" name="borrar[123]" value="foo/candy"/> 
el indice de borrar es el ID de la tabla, bien... el value, es la ruta completa del archivo (debería existir)

mas o menos algo así... continuemos

Código PHP:
$ids join(','array_keys($_POST['borrar'])); // indices, no values
$sql "DELETE FROM `tabla` WHERE item_id IN($ids)";

// ...

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

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

foreach ($_POST['borrar'] as $id => $old)
{
  if (
is_file($old))
  {
    
// siempre hay que estar seguros!
    
unlink($old);
  }

bueno, mas o menos... ese es el concepto, espero te sirva...

suerte!


--

recuerda que: el error mas común, es asumir que el error mas común no va a ocurrir...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.