Chamar um método pelo formulário
Boa noite pessoal,
Tenho um classe que tem um método de inserir no banco e um formulário que vai receber os dados e enviar via post. Tem como no action do form eu passar a classe (ProdutoController) e o método (insere) para os quais eu quero enviar os dados desse form?
<?php
class ProdutoController {
public function insere() {
$nome = $_POST['nome'];
$descricao = $_POST['descricao'];
$preco = $_POST['preco'];
$conexao = new Database();
$produto = new Produto();
$produto->setNome($nome);
$produto->setPreco($preco);
$produto->setDescricao($descricao);
$produtoDao = new ProdutoDao();
$produtoDao->adiciona($conexao, $produto);
}
}
<form method="post" action=" ">
<div class="form-group">
<label>Nome</label>
<input type="text" class="form-control" name="nome">
</div>
<div class="form-group">
<label>Descrição</label>
<input type="text" class="form-control" name="descricao">
</div>
<div class="form-group">
<label>Preço</label>
<input type="text" class="form-control" name="preco">
</div>
<button type="submit" class="btn btn-primary">Adicionar</button>
</form>Discussão (10)
Carregando comentários...