Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2009, 21:02
banrey
 
Fecha de Ingreso: septiembre-2007
Mensajes: 318
Antigüedad: 17 años, 5 meses
Puntos: 1
De acuerdo Mostrar Archivos Antes de borrar

Buenas noches muchacho:

tengo una carpeta en mi web donde se alojan todos los archivos que subo y una bd donde se alojan la ruta de cada archivo almacenado en esta carpeta.

quiero borrar los archivos subidos a esa carpeta y que tambien se borren en la bd, el siguiente codigo hace este trabajo, pero nunca veo los archivos que tengo en esa carpeta.

quiero mostrar los archivos y que a partir de ahi el usuario escoga cual quiere borrar y cual no, se me ocurre mostrar todos los archivos relacionados a un ID en particular y a un lado del archivo colocar un link o un boton borrar.

el codigo q uso es el siguiente pero el mismo solo borra y ya:

<?php
include "conexion.php";
if (isset($_POST["enviar"])) {
$clave=$_POST["clave"];
$rif=$_POST["rif"];
$cliente=$_POST["cliente"];
$nexpediente=$_POST["nexpediente"];
$usercreador=$_POST["usercreador"];
$hora=$_POST["time2"];
if($clave==NULL|$rif==NULL|$cliente==NULL|$nexpedi ente==NULL|$usercreador==NULL|$hora==NULL){
echo"Data Incompleta";
}
else{
$sql="SELECT * FROM fotos WHERE fotos.nexpediente='$nexpediente' AND fotos.clave='$clave'";
$seleccion = mysql_query ($sql, $conexion);
while($row=mysql_fetch_array($seleccion, MYSQL_ASSOC))
{
unlink("carga/".$row['ruta']);
}
$delfotos="DELETE FROM fotos WHERE fotos.nexpediente='$nexpediente'";
$resultado = mysql_query ($delfotos, $conexion);

if ((!resultado)) {
echo "<p class='center'>** ERROR **</p>";
}
else {
echo "<p class='center'>Los archivos y el registro se ha eliminado correctamente</p>";


}
}
}
?>


Como puedo modificar este codigo para que me muestre los archivos antes de borrarlos???

muchisimas gracias espero que me puedan ayudar.