Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/08/2015, 01:35
nmp2505
 
Fecha de Ingreso: agosto-2015
Mensajes: 1
Antigüedad: 8 años, 8 meses
Puntos: 0
accion unlink y borrar de base de datos

hola no conozco mucho del tema de php, espero me puedan ayudar
necesito que imagenes que subo a carpeta en servidor se borren al igual del registro que e realiza en base de datos.
tengo un archivo en el cual se muestra en tabla... dicha tabla contiene un boton la cual manda llamar mi archivo borrarImagen.php

<div class="table-responsive">
<table id="tSearch" cellspacing="1" class="table table-striped table-responsive">

<thead>
<tr>
<th>Nombre Imagen</th>
<th>No. Imagen</th>
<th>Eliminar Imagen</th>


</tr>
</thead>
<tbody>
<form name="orden" method="post">
<?php
$ruta = "imagenes/"; // Indicar ruta
$filehandle = opendir($ruta); // Abrir archivos

require "Conexion.php";
$db = new conexion();
$query = "SELECT * FROM galeria";
$consulta = $db->execute($query);
while ($resultado = mysqli_fetch_array($consulta)) {

// while ($file = readdir($filehandle)) {
//if ($file != "." && $file != "..") {
// $file = readdir($filehandle);
//$tamanyo = GetImageSize($ruta . $file);
//echo "<div id='contenedor'";
//echo "<div id='foto'><img src='img/usuario.jpg' height='50' width='50'></img></div>";
echo "<tr><td>" . $resultado["nom_image"] . "</td><td>" . $resultado["imagen_id"] . "</td><td><img width='140px' src='" . ["../imagenes/nom_image"] . "'/></td><td><a href='borrarImagen.php? id=" . $resultado["nom_image"] . " id2=" . $resultado["imagen_id"] . "'><img src='img/error.png' width='20' height='20'></a></td></tr>";
//}}
}
echo "</table>";
?>
</form>
</table>
</div>



y mi archivo borrarImagen es este

<?php
$foto = $_GET["id"];
unlink("imagenes/".$foto) ;
echo "<script> alert('Imagen Eliminada Exitosamente'); location= 'Sdescargas.php'; </script>";

$fot = $_GET["id2"];
require "Conexion.php";
$db = new conexion();

$sql = "DELETE FROM galeria WHERE imagen_id='$fot'";
$consulta=$db->execute($sql);

si borro $foto a </script> me elmina de base de dato pero si borro de $fot a $consulta, borra de carpeta en servidor.
?como puedo acomodar el codigo para que realize ambas acciones?