Ir para conteúdo

POWERED BY:

Arquivado

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

João Fernando Cabral

Relacionando Usuários com Cursos

Recommended Posts

Bem, estou fazendo meu TCC, e tenho uma dúvida com algumas tabelas...

Quero fazer o seguinte, um curso relacionado com vários usuários, e um usuário pode estar em muitos cursos. Eu estou tentando fazer isso da seguinte forma..

 

cursos_usuarios

id int(11)

fk_id_curso int(11)

fk_id_usuario int(11)

 

Atualmente ele está funcionando. Fiz o seguinte:

 

$query1 = mysql_query ( "INSERT INTO cursos (nome) VALUES ('$nomeCurso')" );
$query2 = mysql_query ( "INSERT INTO cursos_usuarios (fk_id_usuario, fk_id_curso) VALUES ($idUsuario, (SELECT id FROM cursos WHERE nome='$nomeCurso') )" );

Não sei se é a melhor forma de fazer essa relação..

Compartilhar este post


Link para o post
Compartilhar em outros sites

O correto seria você carregar o id junto com o nome do curso no select

 

ai você armazena o nome do curso e o id em uma array

 

e na hora de dar o insert você pega o id do curso selecionado que ja esta carregado.

 

Eu faço isso em delphi, no delphi eu tenho a possibilidade de pegar o index do item selecionado na combo

ai eu pego no array a posição desse index, não sei se tem isso no html/php.

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.