Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/09/2008, 10:11
Avatar de vidalsoft
vidalsoft
 
Fecha de Ingreso: julio-2008
Ubicación: /www/...
Mensajes: 339
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: No me elimina la imagen del Servidor

Cita:
Iniciado por estibaliz2006 Ver Mensaje
$sql="SELECT imagen FROM productos WHERE categoriaid='".$id."'";
$resultado=mysql_query($sql) or die (mysql_error());
$imagen=mysql_result($resultado,0,"imagen");
Con lo anterior lo que trato de obtener es la variable $imagen, que va a recoger la ruta del producto en el servidor. Una vez obtenida, la borro a través de unlink
unlink($imagen);

CON ESTO NO ESTAS ELIMINANDO LA RUTA DE LA IMAGEN...
UNLINK() ES PARA PHP, TU HACES LA CONSULTA, CREO QUE DEBES ELIMINAR EN LA BD....

DELETE FROM PRODUCTOS WHERE categoriaid='".$id."'";
ESO ELIMINARIA TODA LA FILA CON DICHO ID, Y TAMBIEN ELIMINAS EL CAMPO IMAGEN DE DICHO ID,...

OJO EN EL QUERY
$resultado=mysql_query($sql) or die (mysql_error());

SI HACES ESO SIGNIFICA QUE YA DECLARASTE ANTICIPANDAMENTE LA VARIABLE DE CONEXION A MYSQL... SI NO DE SER ASI TIENES QUE COMPLETAR EL QUERY

$resultado=mysql_query($sql,$variable-conexion) or die (mysql_error());