Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/10/2011, 11:39
jana78
 
Fecha de Ingreso: agosto-2010
Mensajes: 33
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Como eliminar una imagen de la carpeta

Hola, pido perdón porque creo que me he confundido con el foro cuando ya estoy en el foro php

He conseguido solucionarlo, es decir borro el registro y la imagen al mismo tiempo, de esta forma por si le sirve a alguien:

Primero en el listado donde consulto el despliegue de registros en la base de datos he puesto el siguiente enlace:

<a href=borrarfoto.php?accion=borrar&id=$archivo[ID]>Borrar Foto</a>

y en borrarfoto.php:

<?
if($_GET['accion']=="borrar"){
$id_borrar= $_GET['id'];
$host="localhost";
$user="root";
$password="root";
$db="libreria";
$enlace = mysql_connect($host,$user,$password);
mysql_select_db($db,$enlace);
$archivo_consulta = mysql_query("SELECT ID,archivo FROM libro where id=$id_borrar") or die(mysql_error());
$archivo=mysql_fetch_array($archivo_consulta);
$archivo=$archivo['archivo'];
$ruta="images/";
$filename="$ruta$archivo";
unlink($filename);
mysql_query("DELETE FROM joya WHERE id=$id_borrar") or die(mysql_error());
mysql_close();
header("Location:altalibros.html");
exit;
}
?>


Pero ahora el problema se me presenta con las fotos pequeñas, estas no las tengo registradas en la tabla de la base de datos, solo que cuandosubo un registro nuevo, registro el nombre de la foto grande pero la minianutura no porque no lo necesitabar el slidey, pero ahora como puedo borrar la trumbails... sino esta registrada en la tabla.

Gracias si pueden ayudarme,

La grande va ligada por ejemplo foto1.jpg con la pequeña p-1.jpg, ya que el query slidey que utilizo coge así la pequeña con la grande...

Gracias por si pueden guiarme.

Jana