3
Is this right or wrong? It only works for me $estado=1;:
<?php
// inicia sessão 
session_start();
// ligação à base de dados
include ('config.php');
// captura valores da compra
$estado = $_REQUEST['estado_compra'];
$id = $_REQUEST['id_compra'];
$acao = $_REQUEST['submit']; 
switch ($acao) {
case 'Alterar':
 if ($estado = 0) {
    $sql_alterar1 = "UPDATE compra_confirmada SET estado_compra = '$estado' WHERE id_compra = '$id'";
    $consulta1 = mysql_query($sql_alterar1); } 
 else  if ($estado = 1) {
      $sql_alterar2 = "UPDATE compra_confirmada SET estado_compra = '$estado'WHERE id_compra = '$id'";
      $consulta2 = mysql_query($sql_alterar2); }  
 else  if ($estado = 2 ) {
      $sql_alterar3 = "UPDATE compra_confirmada SET estado_compra = '$estado'WHERE id_compra = '$id'";
      $consulta3 = mysql_query($sql_alterar3); }  
    header("Location:".$_SERVER['HTTP_REFERER']);
    exit();
    break;
    }
?>
						
It wouldn’t be right to use
==? For example:if( $estado == 0 )– Renan Gomes
Some of these answers answered him?
– Ricardo