1
resposta

Problemas com o POST

Estou com o seguinte problema quando alterei de GET para POST

<form action="remove-produto.php" method="post">
            <input type="hidden" name="id" value="<?=$produto['id']?>" />
            <button class="btn btn-danger">remover</button>
        </form>

Quando eu clico para remover. O id, consequente da ação, é enviado do ultimo id . Na aba desenvolvedor, quando eu averiguo, o post está composto dessa maneira:

id=1&id=2&id=3

Eu fico, então, com o último valor do id. Esse valor de qualquer item clicado vai sempre ser o do último.

Na tag input retirando o type (hidden) ele mostra o valor correto da id do meu item.

Esse problema todo eu tinha conseguido resolver, mas, agora não mais.

1 resposta

Oi Paulo, tudo bom?

Estranho vir todos os ids. Deveria vir apenas o selecionado. Você tem um formulário por produto mesmo? aqui você encontra esse capitulo pronto, as vezes ajuda a encontrar alguma divergencia =)

Se você quiser, compartilha seu código todo aqui com a gente. Assim, fica mais facil de encontrar possiveis problemas.

Abraço.