Bom dia pessoALL,
Como foi dito no curso, é preferencial usar o método POST para enviar informações para outras páginas que necessitam executar operações no banco de dados.
Na parte de "Alterar Produtos" do curso, foi indicado para criarmos um botão "Alterar" na página de "Listar Produtos".
O exemplo que deram utiliza um link href sem método Post, passando o "ID" do produto pela URI, como exemplo:
<a class="btn btn-primary" href="produto-altera-formulario.php?id=<?= $produto['id'] ?>">alterar</a>
Por critérios de segurança, o correto não seria:
<td>
<form action="altera-produto.php" method="post">
<input type="hidden" name="id" value="<?=$produto['id']?>"/>
<button class="btn btn-primary">alterar</button>
</form>
</td>
Há algum problema em se utilizar o "Form" para passar a informação para alterar o produto?