Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/03/2013, 15:50
Avatar de skardo
skardo
 
Fecha de Ingreso: febrero-2013
Ubicación: Lima
Mensajes: 68
Antigüedad: 11 años, 9 meses
Puntos: 1
Respuesta: cambiar estado condicional

Cita:
Iniciado por ocp001a Ver Mensaje
Si bien considero mejor usar datos numéricos en campos tpo estado o status, es posible lo que quieres aunque no como lo planteas:

if($dep_estado=vendido){


php tomará la palabra vendido como una constante que seguramente no estará definida.

if($dep_estado='vendido'){

tendiendo en cuenta que 'vendido' no es lo mismo que 'Vendido', ya que aquí las mayúsculas cuentan.

Y también se requieren los apostrofes para almacenar los datos en la base de datos.
gracias x responder, si tambien imagine eso asi que esas palabras las encerre en una variable para compararlas, algo asi, pero nose como hacerle para que me funcione bien, cuando le doy click encima del estado "vendido" se cambia a "separado" pero no me hace cuando hago click en "separado" para que me cambie a "vendido", puedes ayudarme en el codigo porfavor

Código PHP:
Ver original
  1. mysql_select_db ("taklabco_terapia", $conexion );
  2.     $vendido = "vendido";
  3.     $separado = "separado";
  4.     $dep_estado=$_POST['dep_estado'];
  5.         $id_dep=$_GET['id_dep'];
  6.    
  7.     if ($dep_estado=!($vendido))
  8.     {
  9.     $query = "update zlatsu set dep_estado='$vendido' where id_dep = $id_dep";
  10.      $result = mysql_query($query);  
  11.     }
  12.     else{
  13.     $query = "update zlatsu set dep_estado='$separado' where id_dep = $id_dep";
  14.      $result = mysql_query($query);
  15.     }
  16.    
  17.     header('Location: index.php');