Cita:  
					Iniciado por ocp001a  
  sí, entendí desde tu segundo mensaje, lo que tienes que comprender es lo siguiente:
 
o pasas el estado del elemento dentro del mismo enlace, o bien pasas sólo el id, y donde recibes el id lees nuevamente el estado del elemento para ponerlo en un estado u otro.
 
Resumen: de la forma que lo estás haciendo ahora, cuando recibes los datos del id, no sabes realmente el estado del elemento.
 
la primer opción modificando el enlace es:
 
<a href="index_estado.php?id_dep=4">(cambiar)</a>
 
<a href="index_estado.php?id_dep=$id_dep&dep_estado=$dep_estado">(cambiar)</a>
 
 
o bien, sigues pasando sólo el id, y en tu script donde lo recibes primero verificas el estado para después cambiarlo por otro.
    ya, como tu dices, ya modifique y estoy pasando el ID y el ESTADO por el enlance, ahora, como ya lo tenia declarado asi :    
Código PHP:
Ver original- $vendido = "vendido"; 
- $separado = "separado"; 
-  $dep_estado=$_GET['dep_estado'];  
- $id_dep=$_GET['id_dep']; 
este if me ayuda a comparar el estado ke traje con la variable vendido cierto?
if ($dep_estado=!($vendido))
la logica del if me falla porke a todas las opciones ke tienen VENDIDO les ago click  para cambiarlas y las ejecuta pero no me permite acer lo contrario, si hago click en SEPARADO para cambiar a VENDIDO no me da :/, ke puedo hacer?    
Código PHP:
Ver original- if ($dep_estado=!($vendido)) 
-     { 
-     $query = "update zlatsu set dep_estado='$vendido' where id_dep = $id_dep";     
-     } 
-     else 
-     { 
-     $query = "update zlatsu set dep_estado='$separado' where id_dep = $id_dep"; 
-     } 
-     header('Location: index.php');