Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal!
Estou fazendo um livro de receitas em php e MySQL...
mas não estou conseguindo cadastrar uma receita, o alimento consegui cadastrar, o problema é que nao tenho ideia de como pegar esses alimentos e colocá-los como ingredientes na receita...
o codigo do usuario vem da session (ja consegui tbm..).
Alguém pode me ajudar?
Obg =)
As tabelas que criei:
CREATE TABLE IF NOT EXISTS `alimento` (
`codAlimento` int(11) NOT NULL AUTO_INCREMENT,
`nomeAlimento` varchar(30) NOT NULL,
`categoria` varchar(30) NOT NULL,
`calorias` float NOT NULL,
PRIMARY KEY (`codAlimento`)
);
CREATE TABLE IF NOT EXISTS `receita` (
`codReceita` int(11) NOT NULL,
`nomeReceita` varchar(30) NOT NULL,
`modoDePreparo` text NOT NULL,
`tempoDePreparo` int(11) DEFAULT NULL,
`rendimento` int(11) DEFAULT NULL,
`codUsuario` int(11) NOT NULL,
PRIMARY KEY (`codReceita`),
FOREIGN KEY (`codUsuario`) REFERENCES `usuario` (`codUsuario`)
);
CREATE TABLE IF NOT EXISTS `ingrediente` (
`codIngrediente` int(11) NOT NULL AUTO_INCREMENT,
`codAlimento` int(11) NOT NULL,
`codReceita` int(11) NOT NULL,
`codUsuario` int(11) NOT NULL,
`quantidade` int(11) NOT NULL,
PRIMARY KEY (`codIngrediente`),
FOREIGN KEY (`codAlimento`)REFERENCES `alimento` (`codAlimento`),
FOREIGN KEY (`codReceita`) REFERENCES `receita`(`codReceita`),
FOREIGN KEY (`codUsuario`)REFERENCES `usuario`(`codUsuario`)
);
CREATE TABLE IF NOT EXISTS `usuario` (
`codUsuario` int(11) NOT NULL AUTO_INCREMENT,
`nomeUsuario` varchar(80) NOT NULL,
`email` varchar(40) NOT NULL,
`senha` varchar(20) NOT NULL,
PRIMARY KEY (`codUsuario`)
);Carregando comentários...