Foros del Web » Programando para Internet » PHP »

Eliminar Imagenes de Diferentes Registros

Estas en el tema de Eliminar Imagenes de Diferentes Registros en el foro de PHP en Foros del Web. Que tal Amigos, saludos a todos, Miren Tengo el siguiente codigo: Código PHP: //Variables del formulario $lista = implode ( ',' , $_POST [ 'seleccion' ]); //conexion mysql ...
  #1 (permalink)  
Antiguo 03/03/2009, 18:14
 
Fecha de Ingreso: enero-2009
Mensajes: 34
Antigüedad: 15 años, 3 meses
Puntos: 2
Pregunta Eliminar Imagenes de Diferentes Registros

Que tal Amigos, saludos a todos,

Miren Tengo el siguiente codigo:

Código PHP:
//Variables del formulario
$lista=implode(',',$_POST['seleccion']);

//conexion mysql
include 'cone_data.php';

$sqlcons = ("SELECT * FROM data1 WHERE id IN(".$lista.")");
$querycons mysql_query($sqlcons$link2);

while(
$row mysql_fetch_array($querycons)){
$img1 $row['imagen1'];
}

$dir1 "../uploads/".$img1;

if (
$img1 != ''){
unlink($dir1);

Bien, lo que hago con este código es eliminar imagenes del servidor, mediante el registro de la imagen que tengo en la base de datos, el problema esta en que el "IMPLODE" puede traer mas de un registro del formulario y solo se elimina el primer registro que se genera en la consulta MYSQL.

La pregunta es... ¿existe alguna forma de indicarle a php que debe aplicar el "UNLINK" en todos los registros de la consulta?...

Espero haberme explicado, de ante mano un millon de gracias!!.
  #2 (permalink)  
Antiguo 03/03/2009, 18:39
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Eliminar Imagenes de Diferentes Registros

Solo tienes que eliminarla dentro del while, no fuera.
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 03/03/2009, 18:49
 
Fecha de Ingreso: enero-2009
Mensajes: 34
Antigüedad: 15 años, 3 meses
Puntos: 2
Respuesta: Eliminar Imagenes de Diferentes Registros

Ups!!, tienes toda la razon master, muchisimas gracias cuidate!

Saludos
Miguel Zamora,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:41.