Ver Mensaje Individual
  #13 (permalink)  
Antiguo 13/11/2013, 22:20
Avatar de alette666
alette666
 
Fecha de Ingreso: febrero-2010
Ubicación: En la luna
Mensajes: 277
Antigüedad: 14 años, 3 meses
Puntos: 5
Respuesta: borrar archivo del servidor, mediante php y mysql

Cita:
Iniciado por pateketrueke Ver Mensaje
Y así tienes la certeza de sólo almacenar la parte relevante de la información, aquello que es inmutable y no cambiara por mucho.
pateke, quise utilizar dentro del foreach la misma q sacasmos mas arriba (la de borrar de a un registro tanto de la BD como del server; pero se ve q no me funciono :( en la de borrados multiples

Código PHP:
<?php
require('config/connect.php');
if(isset(
$_POST['del_multi'])){
    
$cheq$_POST['casilla'];
    foreach (
$cheq as $muchos){
        
/*Retenemos el id para utilizarlo primero en el borrado desde el servidor*/
        
if ($muchos){
            
$del_reg_m"SELECT * FROM $Name_tabla2 WHERE id_camp='$muchos'";
            
$resmysql_query($del_reg_m);
            while (
$filamysql_fetch_array($res)){
                
$borrar_reg$fila['url_camp'];
                
//Realizamos el borrado
                
if (unlink($borrar_reg));
            }
        }
        
$SQL_del"DELETE FROM $Name_tabla WHERE id_camp='$muchos'";
        
mysql_query($SQL_del);
        
        
$SQ_del2"DELETE FROM $Name_tabla2 WHERE id_camp='$muchos'";
        
mysql_query($SQ_del2);        
    }
//Fin del Foreach
    
echo"<h4 class='mensaje alert_success'>Todos los registros seleccionados han sido borrados Exitosamente!!!</h4>";
}
//Fin del If Isset
?>
Pero evidentemente me borra el ultimo registro ingresado

este es el original que tenia para hacer el borrado multiple a la base de datos

Código PHP:
<?php
require('config/connect.php');
if(isset(
$_POST['del_multi'])){
    
$cheq$_POST['casilla'];
    foreach (
$cheq as $muchos){
        
$SQL_del"DELETE FROM $Name_tabla WHERE id_camp='$muchos'";
        
mysql_query($SQL_del);
    }
//Fin del Foreach
    
echo"<h4 class='mensaje alert_success'>Todos los registros seleccionados han sido borrados Exitosamente!!!</h4>";
}
//Fin del If Isset
?>
Pero al agregarle el if($muchos) ya no me tomaba el listado de ides del array.
¿Sugerencias??
__________________
Y Sócrates dijo...Solo sé que no sé nada.
Entiende la filosofía como una búsqueda colectiva basada en el diálogo.