ceamorim 0 Denunciar post Postado Setembro 19, 2004 Caros amigos, estou a 4 dias com este erro e não consigo resolver. Tenho uma página que envia 30 campos via form... Mas não consigo receber os valores de 10 campos (campos que começam com nt_aplicar1, nt_aplicar2.... nt_aplicar10) Não encontrei nenhum erro no código! Estou perdido Abaixo segue o codigo do form: <form action="v_regua.php" method="post" enctype="application/x-www-form-urlencoded" name="i_regua" id="i_regua" ><?php require "cabec.php"; ?><table width="760" height="295" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="bordalateral"> <!--DWLayoutTable--> <tr> <td width="10" height="10"></td> <td width="136"></td> <td width="10"></td> <td width="576"></td> <td width="29"></td> </tr> <tr> <td width="10" height="35"></td> <td rowspan="2" valign="top"></td> <td width="10"></td> <td align="left" valign="middle"> <span class="style12"><span class="style13">Régua de Nota</span><br>Cadastramento de Régua de Nota </span></td> <td></td> </tr> <tr> <td width="10" height="241"></td> <td width="10"> </td> <td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0"> <!--DWLayoutTable--> <tr> <td height="38" colspan="6" valign="top"><span class="textoform">Nome</span><br> <input name="nome" type="text" class="textbox" id="nome" value="<? echo $nome ?>" size="90" maxlength="100"></td> </tr> <tr valign="middle"> <td width="21" height="22"></td> <td width="122" align="center" valign="bottom"><span class="textoform style16">Nota Inicial </span></td> <td width="120" align="center" valign="bottom"><span class="textoform style16">Nota Final </span></td> <td width="134" align="center" valign="bottom"><span class="textoform style16">Nota a aplicar </span></td> <td width="148"></td> <td width="30"></td> </tr><? $idx = 1; $idx2=2; $idx3=3; while ($idx<=10){ ?> <tr valign="middle"> <td height="25" align="center" valign="middle"><span class="style15"><? echo $idx; ?> </span></td> <td align="center" valign="middle"><input name="nt_ini<? echo $idx; ?>" type="text" class="textbox" id="nt_ini<? echo $idx; ?>" value="<? echo $notaini[$idx]; ?>" size="13" readonly="true"></td> <td align="center" valign="middle"><input name="nt_fim<? echo $idx; ?>" type="text" class="textbox" id="nt_fim<? echo $idx; ?>" onBlur="javascript:calcula(<? echo $idx2 ?>)" value="<? echo $notafim[$idx]; ?>" size="13" maxlength="7"></td> <td align="center" valign="middle"><input name="nt_aplicar<? echo $idx; ?>" type="text" class="textbox" id="nt_aplicar<? echo $idx; ?>" onBlur="javascript:validanota(<? echo $idx3 ?>)" value="<? echo $notaaplicar[$idx]; ?>" size="13" maxlength="5"></td> <td></td> <td></td> </tr> <? $idx++; $idx2=$idx2+3; $idx3=$idx3+3;} ?> <tr align="center" valign="middle"> <td height="22" colspan="5" valign="middle"><input name="btn_submit" type="submit" class="botao" id="btn_submit" value="Inserir"></td> <td> </td> </tr> <tr align="center" valign="middle"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> </table></td> <td></td> </tr> <tr> <td></td> <td></td> <td> </td> <td valign="top"><!--DWLayoutEmptyCell--> </td> <td> </td> </tr></table></form> E o código da página que recebe é este: <?php //****************//// PROCEDIMENTOS ////****************//// SETANDO VARIAVEISecho "--->".$_POST["nt_ap1icar1"];$nome=trim($_POST["nome"]);$notaini[1]=$_POST["nt_ini1"];$notafim[1]=$_POST["nt_fim1"];$notaaplicar[1]=$_POST["nt_ap1icar1"];$notaini[2]=$_POST["nt_ini2"];$notafim[2]=$_POST["nt_fim2"];$notaaplicar[2]=$_POST["nt_ap1icar2"];$notaini[3]=$_POST["nt_ini3"];$notafim[3]=$_POST["nt_fim3"];$notaaplicar[3]=$_POST["nt_ap1icar3"];$notaini[4]=$_POST["nt_ini4"];$notafim[4]=$_POST["nt_fim4"];$notaaplicar[4]=$_POST["nt_ap1icar4"];$notaini[5]=$_POST["nt_ini5"];$notafim[5]=$_POST["nt_fim5"];$notaaplicar[5]=$_POST["nt_ap1icar5"];$notaini[6]=$_POST["nt_ini6"];$notafim[6]=$_POST["nt_fim6"];$notaaplicar[6]=$_POST["nt_ap1icar6"];$notaini[7]=$_POST["nt_ini7"];$notafim[7]=$_POST["nt_fim7"];$notaaplicar[7]=$_POST["nt_ap1icar7"];$notaini[8]=$_POST["nt_ini8"];$notafim[8]=$_POST["nt_fim8"];$notaaplicar[8]=$_POST["nt_ap1icar8"];$notaini[9]=$_POST["nt_ini9"];$notafim[9]=$_POST["nt_fim9"];$notaaplicar[9]=$_POST["nt_ap1icar9"];$notaini[10]=$_POST["nt_ini10"];$notafim[10]=$_POST["nt_fim10"];$notaaplicar[10]=$_POST["nt_ap1icar10"]; ?> Por favor, ajudem aih que já estou desolado com este PHP..... Valeu galera! Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Setembro 19, 2004 Ta estranho seu código: http://www.imasters.com.br/artigo.php?cn=1016&cc=44 Flwwwwwwwww Compartilhar este post Link para o post Compartilhar em outros sites
ceamorim 0 Denunciar post Postado Setembro 19, 2004 Pois é.... Mas ele funciona para 20 campos do formulario... E para somente o nt_aplicar que não... Têm idéia do que pode ser? Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Setembro 19, 2004 ah, teria q olhar o código inteiro, dá uma olhada no link q postei e com base dele você msm faz td corretamente, assim aprende tbm.Boa Leitura.Até +.... Compartilhar este post Link para o post Compartilhar em outros sites
ceamorim 0 Denunciar post Postado Setembro 20, 2004 Colega, revi o artigo mas não funciona.Eu recebo o campo nt_aplicar1, nt_aplicar2..... nt_aplicar10 em branco....help me! Compartilhar este post Link para o post Compartilhar em outros sites
ceamorim 0 Denunciar post Postado Setembro 20, 2004 Colega, o problemanão é de erro no comando php, esim que recebo a variavel $_post['nt_aplicar1']vazia,mesmo ela tendo conteúdo e aparecendo url :nt_aplicar1=1%C00Help me!!! Compartilhar este post Link para o post Compartilhar em outros sites
lfbadwolf 0 Denunciar post Postado Setembro 21, 2004 Olá,Amigo faça uns teste ai.Primeiro abra o codigo onde esta o formulario em exibir codigo fonte, ele vai abrir em HTML puro, verifica se ele estacolocando os nomes certos nos campos.Se não for isto tente ao inves de ipx++ -> ipx=ipx+1 Compartilhar este post Link para o post Compartilhar em outros sites