Ver Mensaje Individual
  #13 (permalink)  
Antiguo 23/05/2010, 17:56
Avatar de wiwi74
wiwi74
 
Fecha de Ingreso: marzo-2008
Mensajes: 515
Antigüedad: 16 años, 2 meses
Puntos: 10
Respuesta: Ayuda para eliminar imágenes del servidor

Reemplaza todo el codigo que posteaste, por este a ver que pasa:
Es necesario que en la tabla "magenes" figuren todas los registro (rutas) de las imagenes que tienes en determinada carpeta, de lo contrario el loop no itarara. Si no funciona te digo que ese loop debe recorrer a la tabla que contenga las rutas a toda las imagenes (segun tu post, "magenes").




El codigo:




<?php


//Se supone que $id viene con algun valor, una id
$result_query=mysql_query("SELECT * FROM imagenes WHERE idnoticiapk='".$id."';");

//el loop iterara por cuantas imagenes halla con esa id
while($result_row=mysql_fetch_array($result_query) ){

//eliminamos las imagen encontrada en la iteracion
unlink($result_row['imagen']);
//elininamos el thumbail
unlink($result_row['imagenth']);
//eliminadas las imágenes, elimino los registros de la tabla 'imagenes'
mysql_query("DELETE FROM imagenes WHERE idnoticiapk ='".$id."'");
//por último, elimino la noticia de la tabla 'noticias'
mysql_query("DELETE FROM noticias WHERE idnoticia ='".$id."'");


}


?>