Is this right or wrong? It only works for $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;
}
?>