Jump to content

Archived

This topic is now archived and is closed to further replies.

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);

?>

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other sites

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.