Ir para conteúdo

POWERED BY:

Arquivado

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

samueldev

Filtragem Através de select dinâmico

Recommended Posts

Temos o seguinte código que seleciona turmas cadastradas no banco de dados através de um select.

 

<form name="cadocorrencia" action="cad_ocorrencia1.php?acao=cadastrar" method="post" enctype="multipart/form-data">


<select name="selecionarTurma">
<option style="color:#CCC" value="0" selected="selected">Selecione uma Turma </option>
<?php
$selectturma="SELECT * FROM tb_turma ";
$turma= mysql_query($selectturma);

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

?>

<option value="<?php echo $linhaturma ['nome_turma'];?>"> <?php echo $linhaturma['nome_turma'] ?> </option>
<?php

}

?>

</select>

 

Nesta parte selecionamos os alunos, mas queremos que selecione o aluno correspondente a turma selecionada acima, e isto não esta acontecendo.

 

<?php

//Ocorrencia coletiva


$select="SELECT * FROM tb_aluno WHERE nome_turma = '$turma' ";
$sql=mysql_query($select);


while($l=mysql_fetch_array($sql)){



?>
<label > <?php echo $l ['nome_aluno'];?></label>
<input type="checkbox" id="Marcados" value="<?php echo $l['id_aluno'];?>" /><br>
<?php
}
?>

<input name="enviar" value="Enviar" type="submit"/>
</form>

Gostariamos de uma forma para primeiramente selecionar a turma e nestes checkboxes aparecerem so os alunos daquela turma selecionada

Compartilhar este post


Link para o post
Compartilhar em outros sites

1) Não vai selecionar os alunos em baixo desta forma nem você querendo muito.

2) Dinamicamente: Isso pode ser feito por javascript/jquery ou Ajax

 

Sugestão/Facil:

 

1) Seleciona a turma.

Envia por get a turma para a pagina e em nova query lista os alunos da mesma?

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.