Cadastros com mais de uma tabela

1. Cadastros com mais de uma tabela

Samuel Moura
samucabh

(usa Ubuntu)

Enviado em 14/07/2009 - 12:11h

Bom dia,
Gostaria de saber como devo proceder para conseguir realizar um cadastro via formulário usando apenas um formulário por exemplo cadastro de marcas onde as tabelas se encontra na seguinte situação:

CREATE TABLE marcas (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
nome VARCHAR(20) NULL,
siglas VARCHAR(10) NULL,
PRIMARY KEY(id),
INDEX marcas_nome(nome)
)
TYPE=InnoDB;
CREATE TABLE modelos (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
marcas_id INTEGER UNSIGNED NOT NULL,
nome VARCHAR(20) NULL,
PRIMARY KEY(id),
INDEX modelos_FKIndex1(marcas_id),
INDEX modelos_nome(nome),
FOREIGN KEY(marcas_id)
REFERENCES marcas(id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
)
TYPE=InnoDB;
CREATE TABLE descricao (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
modelos_id INTEGER UNSIGNED NOT NULL,
nome VARCHAR(40) NULL,
PRIMARY KEY(id),
INDEX descricao_FKIndex1(modelos_id),
INDEX descricao_nome(nome),
FOREIGN KEY(modelos_id)
REFERENCES modelos(id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
)
TYPE=InnoDB;
CREATE TABLE bens (
id_bem INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
condicoes_id INTEGER UNSIGNED NOT NULL,
marcas_id INTEGER UNSIGNED NOT NULL,
empenhos_id INTEGER UNSIGNED NOT NULL,
setores_id INTEGER UNSIGNED NOT NULL,
num_Serie VARCHAR(20) NULL,
qtde INTEGER UNSIGNED NULL,
data_aqu DATE NULL,
data_nf DATE NULL,
patrimonio VARCHAR(20) NULL,
preco DECIMAL(10,2) NOT NULL,
PRIMARY KEY(id_bem),
INDEX Bens_FKIndex1(setores_id),
INDEX Bens_FKIndex2(empenhos_id),
INDEX bens_FKIndex3(marcas_id),
INDEX bens_FKIndex4(condicoes_id),
FOREIGN KEY(setores_id)
REFERENCES setores(id)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
FOREIGN KEY(empenhos_id)
REFERENCES empenhos(id)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
FOREIGN KEY(marcas_id)
REFERENCES marcas(id)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
FOREIGN KEY(condicoes_id)
REFERENCES condicoes(id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
)
TYPE=InnoDB;

Mostrando os caminhos da pedra já ajuda muito
Desde já agradeço a todos

PS: sou iniciante em php


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts