Não estou conseguindo recuperar o valor das variáveis do formulário, aliás recupero sim mas a variável é sempre a do último registro porque estou enviando uma tabela para o formulário. Já tentei um monte de alternativas, mas não consegui. Estou enviando o código, talvez alguém possa me dar uma dica.
Outro problema, o formulário ignora o JavaScript e aceita qualquer caracter no campo que deveria aceitar apenas 999.9
Pergunta
Guest sllc_br
Boa tarde a todos!
Não estou conseguindo recuperar o valor das variáveis do formulário, aliás recupero sim mas a variável é sempre a do último registro porque estou enviando uma tabela para o formulário. Já tentei um monte de alternativas, mas não consegui. Estou enviando o código, talvez alguém possa me dar uma dica.
Outro problema, o formulário ignora o JavaScript e aceita qualquer caracter no campo que deveria aceitar apenas 999.9
Se alguém puder ajudar, agradeço muito.
[]´s
Sergio
echo "<form action='gravar_notas.php' method='post' name='Notas' id='Notas' onSubmit=''>"; echo "<table align='center' border='2' cellpading='0' cellspacing='0'>"; echo "<tr bgcolor='#009900'>"; echo "<td rowspan='2'><div align='center'><font color='#FFFFFF'>Matrícula</font></div></td>"; echo "<td rowspan='2'><div align='center'><font color='#FFFFFF'>Nº</font></div></td>"; echo "<td rowspan='2'><div align='center'><font color='#FFFFFF'>Nome do Aluno</font></div></td>"; echo "<td colspan='2'><div align='center'><font color='#FFFFFF'>1º Bimestre</font></div></td>"; echo "<td colspan='2'><div align='center'><font color='#FFFFFF'>2º Bimestre</font></div></td>"; echo "</tr>"; echo "<tr bgcolor='#009900'>"; echo "<td><div align='center'><font color='#FFFFFF'>Nota</font></div></td>"; echo "<td><div align='center'><font color='#FFFFFF'>Faltas</font></div></td>"; echo "<td><div align='center'><font color='#FFFFFF'>Nota</font></div></td>"; echo "<td><div align='center'><font color='#FFFFFF'>Faltas</font></div></td>"; echo "</tr>"; for ($x=0; $x < $linhas; $x++) { $aluno = mysql_result($result,$x,"MATRICULA_ALUNO"); $nota_1 = number_format(mysql_result($result,$x,"NOTA_1"),1,',',''); $falta_1 = mysql_result($result,$x,"FALTA_1"); $nota_2 = number_format(mysql_result($result,$x,"NOTA_2"),1,',',''); $falta_2 = mysql_result($result,$x,"FALTA_2"); // Procura Aluno $result4 = mysql_query("select * from ALUNO where MATRICULA_ALUNO='$aluno'",$db); if ($result4) { $reg4 = mysql_fetch_array($result4); $nome_aluno = $reg4['NOME_ALUNO']; $numero = $reg4['N_CHAMADA']; } $comando = 'java script:return txtBoxFormat(this, '999.9', event);'; echo "<tr>"; echo "<td><center><font size='1'><label>"; echo "<input name='MATRICULA' type='text' id='MATRICULA' size='6' maxlength='6' value='$aluno' readonly>"; echo "</label></td>"; echo "<td><center><font size='1'>$numero</font></center></td>"; echo "<td><font size='1'>$nome_aluno</font></td>"; echo "<td><center><font size='1'><label>"; echo "<input name='NOTA1' type='text' id='NOTA1' size='5' maxlength='5' value='$nota_1' onKeyPress='java script:return txtBoxFormat(this, '999.9', event);'>"; echo "</center></font></label></td>"; echo "<td><center><font size='1'><label>"; echo "<input name='FALTA1' type='text' id='FALTA1' size='2' maxlength='2' value='$falta_1' onKeyPress='java script:return txtBoxFormat(this, '999.9', event);'"; echo "</center></font></label></td>"; echo "<td><center><font size='1'><label>"; echo "<input name='NOTA2' type='text' id='NOTA2' size='5' maxlength='5' value='$nota_2' onKeyPress='java script:return txtBoxFormat(this, '999.9', event);'"; echo "</center></font></label></td>"; echo "<td><center><font size='1'><label>"; echo "<input name='FALTA2' type='text' id='FALTA2' size='2' maxlength='2' value='$falta_2' onKeyPress='java script:return txtBoxFormat(this, '999.9', event);'"; echo "</center></font></label></td>"; echo "</tr>"; } echo "</table>"; echo "<br>"; echo "<table width='40%' border='0' cellspacing='0' cellpadding='0' align='center'>"; echo "<tr>"; echo "<td>"; echo "<div align='center'>"; echo "<input type='submit' name='Submit' value='Enviar'>"; echo "</div>"; echo "</td>"; echo "<td>"; echo "<div align='center'>"; echo "<input type='reset' name='Limpar' value='Limpar'>"; echo "</div>"; echo "</td>"; echo "</tr>"; echo "</table>"; echo "<br>"; echo "</form>";Estou ficando apreensivo, porque não encontro uma soluçao em nenhum tutorial e também no manual. Será que alguém pode me ajudar? Obrigado.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
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.