2
respostas

alguém poderia me ajudar? tem algo errado aqui? obrigada!

<?php include("cabecalho.php"); ?>

    <h1>Formulário de cadastro</h1>

    <form action="adiciona-produto.php">
        <table class="table">
            <tr>
                <td>Nome</td>
                <td><input type="text" class="form-control" name="nome" placeholder="Digite o nome do produto"></td>
            </tr>

            <tr>
                <td>Preço</td>
                <td><input type="text" class="form-control" name="preco"></td>  
            </tr>

            <tr>

            <td><input type="submit" class="btn btn-primary" value="cadastrar"></td>

            </tr>
        </table>    

    </form>

        </table>

<?php include("rodape.php"); ?>
2 respostas

Olá Taina,

Duas coisas podem ser melhoradas no seu código.

1ª - Na tag <form action="adiciona-produto.php"> recomendo adicionar o atributo method para especificar qual seria o comportamento de envio dos seus dados ao realizar um "submit" na página. Nesse caso tempos duas opção "POST" e "GET". Ou seja, recomendaria nesse caso um "POST" e sua tag ficaria <form method="post" action="adiciona-produto.php">.

2ª - Percebi que a tag </table> é escrita duas vezes, somente a que está presente dentro da tag <form> é necessária nesse caso, a outra pode ser retirada.

Espero ter ajudado.

Só lembrando que no caso da omissão do atributo "method", a opção GET é utilizada por padrão.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software