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...