Ver Mensaje Individual
  #21 (permalink)  
Antiguo 03/01/2006, 12:14
Avatar de calavera
calavera
 
Fecha de Ingreso: diciembre-2005
Mensajes: 113
Antigüedad: 18 años, 3 meses
Puntos: 0
solucion

El principal problema ke tenia con el borrado multiple era ke al elegir los registros a borrar no los eliminaba con los procesos anteriormente elejidos, por lo cual los datos ke poseia la tabla no eran eliminados, y esto paraba principalmente por la funcion implode, ya ke esta no era lo suficientemente efectiva.

Para solucionar el problema descarte todo el proceso de implode y le asigne un comodin de almacenamiento para el array en la funcion foreach, y esto kedo de la sgte forma



Código PHP:
<?php 
     
include("conex.php");
   
$link=Conectarse();
   
$result=mysql_query("SELECT * FROM Equipos",$link);    

// Generamos una lista de los ID's (campo value= ..) que tenemos en nuestro array. 

if ($_POST['Id_Equipos'])   {

foreach(
$_POST['Id_Equipos'] as $var){

// Y lo aplicamos al SQL correspondiente y ejecutamos la consulta. 
mysql_query("DELETE FROM Equipos WHERE Id_Equipos=$var",$link); 

}
}
mysql_free_result($result); 
mysql_close($link);   

header('Location: Equipos.php');
?>