Ir para conteúdo

POWERED BY:

Arquivado

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

Dieos

[Resolvido] criação de tabelas

Recommended Posts

Ola pessoal,

 

estou desenvolvendo uma aplicação e me veio uma duvida.

 

estou com duvida na criação das tabelas.

 

vou da um exemplo que não tem nada haver com a aplicação é mais é só para vocês entenderem o que quero fazer.

 

imagine que você tenha uma lista de nomes de pessoas e quer listar os dados dessas pessoas num form de acordo com apenas um dado fornecido tipo RG.

 

ate ai ta rodando beleza, so que imagine agora que cada pessoa cadastrada tem filhos(todas) só que umas tem um e outras mais de um, e vou querer listar os dados de um filho de cada vez logo em baixo do pai excolhendo apenas o nome.

 

então, escolho o pai, carregas os dados e os nomes dos filhos, escolho um dos filhos e me listas seus dados como idade, peso sexo etc...

 

a principio eu criei uma tabela com os dados do pai e com um campo cod, que é por onde eu pucho as informações.

 

minha duvida é como fazer daqui para frente, criei uma tabela so com os nomes dos filhos e o campo cod igual ao pai responsavel. mas como faço para ligar as cadafilho a seus pais e suas caractgeristicas vou ter que criar outra tabela so com essas caracteristicas e puxar pelo cod?

 

se alguem tiver uma ideia eu agradeço muito.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Modelagem de banco de dados:

 

Tabela: Pais

-----------------------------------------------

campo: id_pai (int11) chave primária, auto increment

campo: Nome (varchar)

campo: Sexo (varchar)

campo: Idade (varchar)

campo: Endereço (varchar)

campo: Etc...

-----------------------------------------------

 

Tabela: Filhos

-----------------------------------------------

campo: id_filho (int11) chave primária, auto increment

campo: id_pai (int11)

campo: Nome (varchar)

campo: Sexo (varchar)

campo: Idade (varchar)

campo: Endereço (varchar)

campo: Etc...

-----------------------------------------------

 

Na hora de listar os pais você passa na url o id do pai:

 

www.seusite.com/mostra_filhos.php?id_pai=12
Aí na página mostra filhos:

$id_pai= mysql_real_escape_string($_GET[id_pai]);

$sql= "SELECT * FROM Filhos WHERE id_pai='$id_pai'";
Então para fazer isso é só relacionar as tabelas pelo campo id_pai.

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.