Ver Mensaje Individual
  #11 (permalink)  
Antiguo 13/10/2011, 07:37
Avatar de JeMaGa
JeMaGa
 
Fecha de Ingreso: julio-2011
Ubicación: Bogota
Mensajes: 430
Antigüedad: 12 años, 9 meses
Puntos: 4
Respuesta: necesito insertar y eliminar

listo aqui dejo la solucion muchas gracias a todos!!! por la ayuda.

Código PHP:
Ver original
  1. //Se resive el arreglo con los valores del checkbox.
  2.           $val_chk= $_REQUEST['Area'];
  3.  
  4.             //Se realiza un delete a la base de datos en la tabla `area_documento`.
  5.             $del = "delete from `area_documento`  where `Cod.Doc` in('{$Codigo}')";
  6.             mysql_query($del) or die (mysql_error());
  7.  
  8.             //Se agrega una consulta para verificar si se eliminaron los datos y si se cumple la condición ejecute el insert.
  9.             $veri = "select *  from `area_documento` where `Cod.Doc`in('{$Codigo}')";
  10.  
  11.             $resultado = mysql_query($veri) or die (mysql_error());
  12.            
  13.             //Devuelve el numero total de filas afectadas.
  14.             $total = mysql_num_rows($resultado);
  15.  
  16.             //Se crea una condicion la cual va dar como resultado 0, ya que se eliminaron todos los datos segun el documento.
  17.             if($total < 1)
  18.                 {
  19.                
  20.                 //Se crea un foreach para que este recorra el arreglo.
  21.                 foreach ($val_chk as $val ){
  22.            
  23.                     //Se indica que realize una insercion, en la base de datos. se pasa como valores el codigo y las areas
  24.                     $insert=mysql_query("insert into `area_documento`(`Cod.Doc`,`Cod.Area`) values('{$Codigo}','{$val}')", $Conexion) or die (mysql_error());
  25.                
  26.                 }
  27.  
  28.            }