Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
E ae pessoal, beleza?
Seguinte, tô com uma dúvida e espero que possam me ajudar. Não tinha certeza se postava na parte de PHP ou JavaScript, pois uso ambos, então postei aqui. Caso verifiquem que abri no local errado, movam plz ^^
Então. Estou criando uma página para validação na empresa. Primeiramente, a página carrega um Select com todos os alunos cadastrados no sistema. Ao selecionar um aluno, todos os outros campos devem carregar as informações automaticamente, com base no ID desse aluno e busca feita no banco. A questão é: o segundo "select" eu consegui preencher usando o JQuery, agora eu preciso imprimir dados dos outros campos, mas não sei ao certo como, já que neles não uso "Select". E pretendo que esses dados sejam apenas apresentados na tela (seja com um simples "echo" ou um input da vida). A questão é que não sei como fazer isso. Pra deixar mais claro, seguem o código:
<?php include ('conecta_banco.php'); ?>
<html>
<head>
<title>Validação</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="js/function.js" type="text/javascript"></script>
</head>
<body>
<form action="" method="post">
<p>
<label for="aluno_id"><strong>Nome do aluno: </strong></label>
<select name="aluno_id" id="aluno_id">
<option value=""></option>
<?php
$sql = "SELECT aluno_id, aluno_name FROM alaluno ORDER BY aluno_name";
$res = mysql_query( $sql );
while ( $row = mysql_fetch_assoc( $res ) ) {
echo '<option value="'.$row['aluno_id'].'">'.$row['aluno_name'].'</option>';
}
?>
</select>
</p>
<p>
<div id="servico_id">
<strong>Serviço contratado: </strong>
<select name="servico_id">
<option value="0" disabled="disabled">Escolha um Aluno Primeiro</option>
</select>
</div>
</p>
<p>
<div id="data_embarque">
<strong>Data de embarque: </strong>
</div>
</p>
<p>
<div id="data_curso">
<strong>Data de início do curso: </strong>
</div>
</p>
<p>
<div id="data_acomodacao">
<strong>Data de início da acomodação: </strong>
</div>
</p>
<p>
<div id="data_passagem">
<strong>Data da passagem: </strong>
</div>
</p>
<p>
<div id="data_seguro">
<strong>Data de início do seguro: </strong>
</div>
</p>
</form>
</body>
</html>
Como vocês podem ver, já configurei para imprimir o primeiro select e esta funcionando. Meu problema são com os campos seguintes. O que poderia fazer no JQuery para quando selecionar o aluno, mostrar as datas na tela, sem ser usando um campo "select"?
Espero que tenha ficado claro. Qualquer coisa, só perguntar.
Espero que possam me ajudar, pois travei nessa parte.
Abraços
Carregando comentários...