Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lucas Freitas

Inserir dados em duas tabelas usando apenas um form

Recommended Posts

Galera to com problema ..

preciso inserir dados em duas tabelas que sao relacionadas...

meu sistema é asp + mysql..

Assim sao duas tabelas.. a tabela "material"´que é relacionada a tabela "professor_has_material"

 

Vou explicar meu sistema:

 

Cada Professor possui um codigo identificação, os codigos de identificação dos professores estao relacionados aos codigos de identificação dos Materias na tabela "professor_has_material".

 

Fiz dessa forma pos um mesmo professor pode apresentar um ou mais materias relacionados a ele.(N:N)

 

Gostaria que alguem desse um luz como eu poderia fazer um formulario para inserir nas duas tabelas ao mesmo tempo para assim relacionar as duas tabelas! uma solução... ou ideia.... por favor...

 

vou passar o codigo sql das duas tabelas:

 

Tabela material:

CREATE TABLE `material` (

`cod_material` int(10) unsigned NOT NULL auto_increment,

`nome_material` varchar(40) default NULL,

`descricao_material` varchar(200) default NULL,

`urlarquivo_material` varchar(120) NOT NULL default '',

PRIMARY KEY (`cod_material`)

) TYPE=MyISAM;

 

Tabela de Relacionamento MaterialxProfessor:

CREATE TABLE `professor_has_material` (

`professor_cod_professor` int(10) unsigned NOT NULL default '0',

`material_cod_material` int(10) unsigned NOT NULL default '0',

PRIMARY KEY (`professor_cod_professor`,`material_cod_material`),

KEY `professor_has_material_FKIndex1` (`professor_cod_professor`),

KEY `professor_has_material_FKIndex2` (`material_cod_material`)

) TYPE=MyISAM;

 

 

 

Obrigadoo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera to com problema ..

preciso inserir dados em duas tabelas que sao relacionadas...

meu sistema é asp + mysql..

Assim sao duas tabelas.. a tabela "material"´que é relacionada a tabela "professor_has_material"

 

Vou explicar meu sistema:

 

Cada Professor possui um codigo identificação, os codigos de identificação dos professores estao relacionados aos codigos de identificação dos Materias na tabela "professor_has_material".

 

Fiz dessa forma pos um mesmo professor pode apresentar um ou mais materias relacionados a ele.(N:N)

 

Gostaria que alguem desse um luz como eu poderia fazer um formulario para inserir nas duas tabelas ao mesmo tempo para assim relacionar as duas tabelas! uma solução... ou ideia.... por favor...

 

vou passar o codigo sql das duas tabelas:

 

Tabela material:

CREATE TABLE `material` (

`cod_material` int(10) unsigned NOT NULL auto_increment,

`nome_material` varchar(40) default NULL,

`descricao_material` varchar(200) default NULL,

`urlarquivo_material` varchar(120) NOT NULL default '',

PRIMARY KEY (`cod_material`)

) TYPE=MyISAM;

 

Tabela de Relacionamento MaterialxProfessor:

CREATE TABLE `professor_has_material` (

`professor_cod_professor` int(10) unsigned NOT NULL default '0',

`material_cod_material` int(10) unsigned NOT NULL default '0',

PRIMARY KEY (`professor_cod_professor`,`material_cod_material`),

KEY `professor_has_material_FKIndex1` (`professor_cod_professor`),

KEY `professor_has_material_FKIndex2` (`material_cod_material`)

) TYPE=MyISAM;

 

 

 

Obrigadoo

Ola amigo,

Primeiro, esse seu form possue dados tanto dos materiais quanto dos professores, ou sejá você vai cadastrar informações dos dois ao mesmo tempo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou meio confuso quanto ao seu objetivo, mas não é só colocar dois INSERT?Crie variaveis, atribua valores a elas e INSERT pra uma tabela depois INSERT pra outra

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.