Olá a todos! Estou com uma dúvida em relação a realizar um cadastro no banco de dados (SQL) a partir de um formulário de um projeto.
Possuo duas tabelas, Categoria e Itens, na qual a tabela Itens possui uma FOREIGN KEY com a tabela Categorias.
Na página de Categorias consigo realizar os cadastro das mesmas sem problemas e elas estão sendo aplicadas em um SELECT na página de Cadastro dos Itens. O problema está sendo cadastrar os Itens no Banco de Dados. Estou utilizando PHP Orientado à Objetos
Página de Adição de Pedidos
<!DOCTYPE html><html><head><metacharset="utf-8"><title>Adição de Item</title></head><body><div><ahref="modificarCardapio.php"class="link_home"><iclass="fa fa-home"></i></a></div><div><div><h1>Adicionar Itens ao Cardápio</h1></div><div><formaction="#"method="POST"><label>Categoria:</label><selectname="selecionarcat"><optionselected>Selecione a Categoria</option><?php
require_once"../models/conexao.class.php";
require_once"../models/categoriaDAO.class.php";
$catDAO =new categoriaDAO();
$ret = $catDAO->buscarTodasCategorias();if(count($ret)>0){foreach($ret as $dado){
echo "<option value='".$dado->idcategoria."'>".$dado->descritivo."</option>";}}?></select><br><br><ahref="addcategoria.php"><inputtype="button"value="Adicionar nova Categoria"></a><p><label>Nome do Item: </label><inputtype="text"name="nomeproduto"></p><p><label>Descrição: </label><inputtype="text"name="descricao"></p><p><label>Preço: </label><inputtype="text"name="preco"></p><br><inputtype="submit"value="Adicionar"></form></div></div></body></html><?php
if($_POST){
require_once "../models/conexao.class.php";
require_once "../models/item.class.php";
require_once "../models/itemDAO.class.php";
$item =new item(null, $_POST["nomeproduto"], $_POST["descricao"],null, $_POST["preco"]);
$itemDAO =new itemDAO();
$itemDAO->adicionar($item);
header("Location:modificarCardapio.php");}?>
Guardar ID de um SELECT para realizar o cadastramento no Banco de Dados.
em PHP
Postado
Olá a todos! Estou com uma dúvida em relação a realizar um cadastro no banco de dados (SQL) a partir de um formulário de um projeto.
Possuo duas tabelas, Categoria e Itens, na qual a tabela Itens possui uma FOREIGN KEY com a tabela Categorias.
Na página de Categorias consigo realizar os cadastro das mesmas sem problemas e elas estão sendo aplicadas em um SELECT na página de Cadastro dos Itens. O problema está sendo cadastrar os Itens no Banco de Dados. Estou utilizando PHP Orientado à Objetos
Página de Adição de Pedidos
ItemDAO.php
Item.class.php