PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.
Moderadores: Administradores, Moderadores
por pedrolm » Terça Ago 21, 2007 13:56
Olá pessoal, tenho um base de dados com várias tabelas (ex:formadores,formandos,clientes..etc), gostava de saber se é possivel listar o conteudo de cada uma delas conforme pedido. Tipo listar o conteudo de formandos pelo nome num menu de escolha multipla para seleccionar os pretendidos e trabalhar depois com essa informação. Sei que não será facil mas se puderem dar uma ajuda com um script ou algo...
-
pedrolm
- Membro de Prata

-
- Mensagens: 103
- Registado: Quarta Mai 11, 2005 17:51
por CoolMaster » Terça Ago 21, 2007 14:21
"gostava de saber se é possivel listar o conteudo de cada uma delas conforme pedido."
É possivel... mais alguma pergunta?
-
CoolMaster
- Membro de Prata

-
- Mensagens: 137
- Registado: Segunda Dez 25, 2006 0:54
- Localização: Porto
-
por pedrolm » Terça Ago 21, 2007 14:36
CoolMaster Escreveu:"gostava de saber se é possivel listar o conteudo de cada uma delas conforme pedido."
É possivel... mais alguma pergunta?
LOL... Alguma sugestão como se faz??
-
pedrolm
- Membro de Prata

-
- Mensagens: 103
- Registado: Quarta Mai 11, 2005 17:51
por CoolMaster » Terça Ago 21, 2007 14:48
HEHE..
Numa página listas os dados, imagina num form com um select, seleccionas o gajo e fazes o submit. No value desse select aconselho-te a colocar o id e a enviar o id.
Do genero:
- Código: Seleccionar todos
<?php
$query = "SELECT id, nome FROM formandos";
$res = mysql_query($query);
?>
<select name="formando_id">
<?php
while (($f = mysql_fetch_assoc($res))) {
?>
<option value="<?=$f["id"]>"><?=$f["nome"]?></option>
<?php
}
?>
</select>
Agora na outra página e assumindo que envias o form pelo post,
retiras o valor do formando seleccionado com $_POST["formando_id"]
depois é so fazer um select usando esse valor e esta feito.
-
CoolMaster
- Membro de Prata

-
- Mensagens: 137
- Registado: Segunda Dez 25, 2006 0:54
- Localização: Porto
-
por pedrolm » Terça Ago 21, 2007 14:59
CoolMaster Escreveu:HEHE..
Numa página listas os dados, imagina num form com um select, seleccionas o gajo e fazes o submit. No value desse select aconselho-te a colocar o id e a enviar o id.
Do genero:
- Código: Seleccionar todos
<?php
$query = "SELECT id, nome FROM formandos";
$res = mysql_query($query);
?>
<select name="formando_id">
<?php
while (($f = mysql_fetch_assoc($res))) {
?>
<option value="<?=$f["id"]>"><?=$f["nome"]?></option>
<?php
}
?>
</select>
Agora na outra página e assumindo que envias o form pelo post,
retiras o valor do formando seleccionado com $_POST["formando_id"]
depois é so fazer um select usando esse valor e esta feito.

Obrigado, vou já testar...
-
pedrolm
- Membro de Prata

-
- Mensagens: 103
- Registado: Quarta Mai 11, 2005 17:51
por jeck » Quarta Ago 22, 2007 15:14
E como correu?
Basicamente é o que o CoolMaster disse.
Como queres fazer escolhas multiplas teras de adicionar essas opções ao form fazendo SELECT a cada tabela e enviando cada opção escolhida para o script que recebe as variáveis.
Aí terás de fazer então o SELECT a cada tabela ou com JOINS, WHERE os campo forem iguais às escolhas do form.

A Máquina ->
Abit IC7 (Intel 875P);
Intel P4 2.8Ghz Sk478, cooled by ThermalRight XP-90C
1x Ata WesternDigital WD80JB
2x Sata Maxtor 6L160MO (RAID 0)
Maxtor P750, cooled by Zalman ZM-80D-HP
4x512Mb Kingston DDR400 Dual Channel
-
jeck
- Novato

-
- Mensagens: 13
- Registado: Terça Ago 21, 2007 17:46
Voltar para Programação
Quem está ligado:
Utilizador a ver este Fórum: Nenhum utilizador registado e 1 visitante