Ir para conteúdo
Fórum Script Brasil
  • 0

preencher o select com o valor de outro


marceloInc

Pergunta

Ola galera

meu problema é o seguinte. Tenho dois select um com Turmas e outro com Series e tenho o 3º onde eu quero que apareça o nome dos alunos de acordo

com o que foi selecionado nos outros dois selects.

eu fiz um pouco aqui vai o codigo.

<?php

include "conecta_mysql.inc";

$sql = "SELECT tur.ID_TURMA, tur.ID_SERIE

FROM

tb_turma AS tur

INNER JOIN tb_aluno AS alu

ON

tur.ID_SERIE = alu.CO_SERIE

and

tur.ID_TURMA = alu.CO_TURMA

ORDER BY

tur.ID_SERIE

asc";

$consulta=mysql_query($sql) or die('Erro ao executar a query: ' .mysql_error());

while ($serie = mysql_fetch_array($consulta)) {

echo "<option value='".$serie['ID_SERIE']."'>".$serie['ID_SERIE']."</option>";

}

?>

</select>

<select name=turma" >

<?php

$sql = "SELECT tur.ID_TURMA, tur.ID_SERIE

FROM

tb_turma AS tur

INNER JOIN tb_aluno AS alu

ON

tur.ID_SERIE = alu.CO_SERIE

and

tur.ID_TURMA = alu.CO_TURMA

ORDER BY

tur.ID_SERIE

asc";

$consulta = mysql_query($sql) or die('Erro ao executar a query: ' .mysql_error());;

while ($turma = mysql_fetch_array($consulta)) {

echo"<option value='".$turma['ID_TURMA]."'>".$turma['ID_TURMA']."</option>";

}

?>

</select>

<select name=aluno">

<?php

$sql = "SELECT NM_ALUNO FROM tb_aluno ORDER BY NM_ALUNO ASC";

$qr = mysql_query($sql) or die('Erro ao executar a query: ' .mysql_error());;

while($ln = mysql_fetch_array($qr)){

echo "<option value='".$ln['NM_ALUNO]."'>".$ln['NM_ALUNO']."</option>";

}

?>

</select>

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
Ola galera

meu problema é o seguinte. Tenho dois select um com Turmas e outro com Series e tenho o 3º onde eu quero que apareça o nome dos alunos de acordo

com o que foi selecionado nos outros dois selects.

eu fiz um pouco aqui vai o codigo.

<?php

include "conecta_mysql.inc";

$sql = "SELECT tur.ID_TURMA, tur.ID_SERIE

FROM

tb_turma AS tur

INNER JOIN tb_aluno AS alu

ON

tur.ID_SERIE = alu.CO_SERIE

and

tur.ID_TURMA = alu.CO_TURMA

ORDER BY

tur.ID_SERIE

asc";

$consulta=mysql_query($sql) or die('Erro ao executar a query: ' .mysql_error());

while ($serie = mysql_fetch_array($consulta)) {

echo "<option value='".$serie['ID_SERIE']."'>".$serie['ID_SERIE']."</option>";

}

?>

</select>

<select name=turma" >

<?php

$sql = "SELECT tur.ID_TURMA, tur.ID_SERIE

FROM

tb_turma AS tur

INNER JOIN tb_aluno AS alu

ON

tur.ID_SERIE = alu.CO_SERIE

and

tur.ID_TURMA = alu.CO_TURMA

ORDER BY

tur.ID_SERIE

asc";

$consulta = mysql_query($sql) or die('Erro ao executar a query: ' .mysql_error());;

while ($turma = mysql_fetch_array($consulta)) {

echo"<option value='".$turma['ID_TURMA]."'>".$turma['ID_TURMA']."</option>";

}

?>

</select>

<select name=aluno">

<?php

$sql = "SELECT NM_ALUNO FROM tb_aluno ORDER BY NM_ALUNO ASC";

$qr = mysql_query($sql) or die('Erro ao executar a query: ' .mysql_error());;

while($ln = mysql_fetch_array($qr)){

echo "<option value='".$ln['NM_ALUNO]."'>".$ln['NM_ALUNO']."</option>";

}

?>

</select>

use ajax chamando a funçao no evento onchange do select

Link para o comentário
Compartilhar em outros sites

  • 0

ixii cara eu não sei nada de ajax!!!

mas eu já resolvi esse problema valeu pela ajuda.

mas tenho outros dois kkkkkk se puder me ajudar

1- eu tenho uma pagina de recados so que queria que mostrasse so os 5 ultimos recados não importa se já foi lido ou não.

2- e queria mostrar o dia e a hora que foi mandado o recado.

é isso

valeu pela ajuda

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...