Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/04/2006, 22:35
cruzz
 
Fecha de Ingreso: noviembre-2004
Ubicación: Montréal - Santa Fe
Mensajes: 140
Antigüedad: 19 años, 5 meses
Puntos: 2
Bueno.. visto y considerando que nadie me ha respondido... paso a dar una posible solucion al probleme.. pueda que le sirva a alguno...

La idea seria esta:

Primero voy mostrando las fotos y agregandole el checkbox al lado

echo "<td id='fotos' valign='middle'/><input type='Checkbox' name='archivos[]' value='$archivo'></td>\n";
echo "<td><img src=\"$fotos/thumbs/tn_$archivo\" class=\"gallery2\"/></td>\n";

dentro del mismo codigo tengo el famoso boton BORRAR que hace esto

<input type="Button" name="Eliminar" value="Eliminar Fotos Seleccionadas" class="boton" onclick="javascript: eliminar()" title="Eliminar las fotos seleccionadas">

se llama a la funcion eliminar que verifica primero ke realmente se haya seleccionado alguna foto

function eliminar() {
if (document.getElementById('fotos')) {
document.forms[0].action='subir_fotos.php?accion=eliminar';
document.forms[0].submit();
}
else {
alert(" ¡ No hay fotos selecionadas !\n No se puede Eliminar nada ");
exit();
}

}

de ahi me voy al codigo ELIMINAR que podria estar en la misma pagina u otra.. dependiendo como lo kieras manejar que hara.....

if (isset($_POST['archivos'])) {

foreach ($_POST['archivos'] as $archivo){
$ruta_archivo_original="pro_users_fot/" . $usuario. "/" . urldecode($archivo);
$ruta_archivo_thumbs="pro_users_fot/" . $usuario. "/thumbs/tn_" . urldecode($archivo);
if ((file_exists($ruta_archivo_original)) || (file_exists($ruta_archivo_thumbs))){
@unlink($ruta_archivo_original);
@unlink($ruta_archivo_thumbs);
$mensaje = '<span style="color: #38ad09" class="panelerror"/> - Su foto fue borrada con éxito!</span><BR><BR>';
} else {
$mensaje = '<span class="panelerror"/> - Ocurrió un error al borrar - intente nuevamente</span><BR><BR>';
}
}
echo $mensaje;

}

Bueh.. es muy probable que no sea el mejor programador.. pero bueh.. logre que funcione..

Gracias :)