Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/11/2005, 16:52
under_ground
 
Fecha de Ingreso: abril-2005
Mensajes: 491
Antigüedad: 19 años
Puntos: 1
Para que el tema este unido traje este último post de Cluster que guarda directa relación, espero no haber hecho mal, lo hice con buena intención sin querer duplicar post. dejo esto claro de antemano.

Cita:
Iniciado por Cluster
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,
Pasando al tema, así es ruta sigue esta forma por ejemplo
Código HTML:
../../ADM_FILE/Raiz/Colaborador/jimena000/Sábado 20.jpg
acabo de probar esta idea probado, pero hay un warning con el mysq_result

Cita:
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 9 in
Por mientras tratare con la última opción de cluster..

Última edición por under_ground; 29/11/2005 a las 17:11