Ir para conteúdo

POWERED BY:

Arquivado

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

ceamorim

Problemas sérios com POST

Recommended Posts

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.