Poderia tirar uma duvida, por gentileza?
$isbn = "";
if ($produto->temIsbn()) {
$isbn = $produto->getIsbn();
}
Para que o código acima já nao basta $isbn = $_POST['isbn']; e depois colocar ele na função insere produto?
$query = "insert into produtos (nome, preco, descricao, categoria_id,
usado, isbn, tipoProduto, waterMark, taxaImpressao)
values ('{$produto->getNome()}', {$produto->getPreco()},
'{$produto->getDescricao()}',
{$produto->getCategoria()->getId()},
{$produto->isUsado()}, '{$isbn}', '{$tipoProduto}',
'{$waterMark}', '{$taxaImpressao}')"