Ir para conteúdo

Arquivado

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

Jugleni Jr

Formulário com BD

Recommended Posts

Estou fazendo um formulário dinâmico inde os dois primeiros campos precisam fazer uma "ligação entre si", se o valor da turma, por exemplo, for um o liste/menu alunos precisa conter os alunos desdsa respectiva turma, já consegui chamar os dados do campo turma, mas o campo seguinte (alunos) não estou conseguindo fazer.

 

Segue abaixo meu código:

 

<?php require_once('../Connections/my.php'); ?>

<?php

mysql_select_db($database_my, $my);

$query_Dados = "SELECT aluno,turma FROM novo_cadastro ORDER BY turma ASC";

$Dados = mysql_query($query_Dados, $my) or die(mysql_error());

$row_Dados = mysql_fetch_assoc($Dados);

$totalRows_Dados = mysql_num_rows($Dados);

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>Documento sem título</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style type="text/css">

<!--

@import url("css/estiloadmin.css");

-->

</style>

</head>

 

<body>

<div align="center"><strong><font size="2" face="Arial, Helvetica, sans-serif">Novo Cadastro</font></strong>

</div>

<form name=formMaker method=post action="inserir_cadastro.php">

<table width="400" align="center" cellpadding="0" cellspacing="0">

 

<tr valign=top bgcolor="#FFFFFF" height=30>

<td height="23" align=right bgcolor="#EBEBEB"><div align="left"><font size="2" face="Arial, Helvetica, sans-serif">Turma

:</font></div>

</td>

<td bgcolor="#EBEBEB"><select name="turmaField" id="select4">

<option value="selecione uma opção" <?php if (!(strcmp("selecione uma opção", $HTTP_ENV_VARS['id']))) {echo "SELECTED";} ?>></option>

<?php

do {

?>

<option value="<?php echo $row_Dados['turma']?>"<?php if (!(strcmp($row_Dados['turma'], $HTTP_ENV_VARS['id']))) {echo "SELECTED";} ?>><?php echo $row_Dados['turma']?></option>

<?php

} while ($row_Dados = mysql_fetch_assoc($Dados));

$rows = mysql_num_rows($Dados);

if($rows > 0) {

mysql_data_seek($Dados, 0);

$row_Dados = mysql_fetch_assoc($Dados);

}

?>

</select></td>

</tr>

<tr valign=top bgcolor="#FFFFFF" height=30>

<td align=right><div align="left"><font size="2" face="Arial, Helvetica, sans-serif">Aluno :</font></div></td>

<td><select name="alunoField" id="alunoField">

<option value="selecione" <?php if (!(strcmp("selecione", $row_Dados['turma']))) {echo "SELECTED";} ?>></option>

<?php

do {

?>

<option value="<?php echo $row_Dados['aluno']?>"<?php if (!(strcmp($row_Dados['aluno'], $row_Dados['turma']))) {echo "SELECTED";} ?>><?php echo $row_Dados['aluno']?></option>

<?php

} while ($row_Dados = mysql_fetch_assoc($Dados));

$rows = mysql_num_rows($Dados);

if($rows > 0) {

mysql_data_seek($Dados, 0);

$row_Dados = mysql_fetch_assoc($Dados);

}

?>

</select>

</td>

</tr>

 

 

<tr valign=top bgcolor="#EBEBEB" height=30>

<td align=right><div align="left"><font size="2" face="Arial, Helvetica, sans-serif">Data

:</font></div></td>

<td>

<input type="text" name="_dataField">

</td>

</tr>

 

 

<tr height=30 valign=top>

<td align=right><div align="left"><font size="2" face="Arial, Helvetica, sans-serif">Atividade :</font></div></td>

<td>

<input type="text" name="atividadeField">

</td>

</tr>

 

 

<tr valign=top bgcolor="#EBEBEB" height=30>

<td align=right><div align="left"><font size="2" face="Arial, Helvetica, sans-serif">Descrição

:</font></div></td>

<td>

<textarea name="descricaoField" wrap="VIRTUAL" cols="25" rows="4"></textarea>

</td>

</tr>

 

 

<tr height=30 valign=top>

<td align=right><div align="left"><font size="2" face="Arial, Helvetica, sans-serif">Nota :</font></div></td>

<td>

<input type="text" name="notaField">

</td>

</tr>

 

 

<tr valign=top bgcolor="#EBEBEB" height=30>

<td align=right><div align="left"><font size="2" face="Arial, Helvetica, sans-serif">Login :</font></div></td>

<td>

<input type="text" name="loginField">

</td>

</tr>

 

 

<tr height=30 valign=top>

<td align=right><div align="left"><font size="2" face="Arial, Helvetica, sans-serif">Senha :</font></div></td>

<td>

<input type="text" name="senhaField">

</td>

</tr>

</table>

 

<div align="center">

<input type=submit name=Submit value="enviar">

<input type=reset name=Submit2 value="limpar">

</div>

</form>

 

</body>

</html>

<?php

mysql_free_result($Dados);

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ou pode usar *passos*. Cada vez que o usuário escolher uma opção, você submete o formulário e imprime a página com as informações desejadas.Apesar de ser muito mais simples o desenvolvimento, o resultado não é tão elegante quando o uso de iframe como foi sugerido... principalmente pelos refreshes que vão acontecer.

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.