Estou fazendo um update em uma tabela do banco mysql com php, já tirei todos os erros, não aparece erros mas tambem não atualiz os campos na tabela
o meu codigo:
<?php
session_start();
include "conexao.php";
$Codigo = $_SESSION['mesa'].;
$Perc = filter_input(INPUT_POST, 'Perc', FILTER_SANITIZE_STRING);
$Desconto = filter_input(INPUT_POST, 'Desconto', FILTER_SANITIZE_STRING);
try {
$stmt = $pdo->prepare("UPDATE mesa SET Perc = :Perc, Desconto = :Desconto WHERE Codigo = :Codigo");
$stmt -> bindParam(':Perc', $Perc);
$stmt -> bindParam(':Desconto', $Desconto);
$stmt -> bindParam(':Codigo', $Codigo);
$stmt->execute();
header('Location: consulmeaber.php');
} catch (Exception $e) {
echo 'Erro na atualização: ', $e->getMessage(), "\n";
}
?>