Ver Mensaje Individual
  #15 (permalink)  
Antiguo 27/11/2005, 19:04
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
La propuesta que te hago sobre en base al ID obtener el nombre del archivo a borrar bajo los "ID's" que vienen de tu formulario bajo los checkbox seleccionados se trataría de hacer una consulta SQL a cada "ID" que recorres con el bucle for() que los lee para obtener y aplicar tu unlink() al nombre de archivo + ruta obtendio:

Código PHP:
for ($x=0$x <= count($_POST['check']) ; $x++){ 

$resultado=mysql_query("SELECT nombre_file FROM tbarchivo where idfile='".$_POST[$x]."'")or die(mysql_error()); 
$archivo=mysql_result($resultado,0,"nombre_file"); 
echo 
"Archivo a borrar: ".$ruta.$archivo;
// unlink ($ruta.$archivo);



Supongo que $ruta tendrá algo tipo /nose/ (con el / al final?)....

Eso sería una forma .. también podrías obtener los "nombres_file" aplicando una sentencia SQL tipo: SELECT nombre_file FROM tbarchivo WHERE idfile IN ($lista) (tal cual el "DELETE" que hacias antes). Eso te arrojará un "record-set" que debes recorrer aplicando mysql_fecht_array() o equivalente bajo un while($row=mysql_fetch_arra()) ..

Un saludo,