Ir para conteúdo

POWERED BY:

Arquivado

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

Ericnano

Tabela de valores com Imputs

Recommended Posts

Olá galera, :grin:

Estou com o probleminha, :(

Estou fazendo uma página, onde em um formulário o usuário digita o valor de um empréstimo seleciona a quantidade de parcelas que gostaria de pagar. Até ai tudo bem, o problema é que este usuário pode escolher o valor de cada parcela por exemplo:

 

Valor total: R$ 500

Parcelas: 3x (Sendo estas 3 parcelas assim: 1°= R$200, 2°=R$250 e 3°R$50)

 

Imaginei fazer um botão na mesma página que ao clicar exibiria a quantidade de parcelas como imputs, em uma DIV para o usuário digitar os valores.E colocaria na propriedade Name="" a numeração das parcelas. :hehehe:

Porém fazendo isso o usuário poderia alterar a propriedade Name="" do campo de texto pelo navegador, fazendo com que ao submeter o formulário para página que registraria os dados no banco de dados bagunça-se tudo; :cry:

Alguém teira alguma alternativa para me ajudar?

 

Seria mais ou menos assim:

 

<html>
<head>
<title>Registro de empréstimo</title>
</head>
<body>
<form action="registrar.php" method="post">
<table width="300" border="0" cellspacing="0">
  <tr>
    <td width="100">Valor total:</td>
    <td><input name="valor_total" type="text"></td>
  </tr>
  <tr>
    <td>Parcelas:</td>
    <td><select name="quantidade_parcelas">
      <option value="1">1x</option>
      <option value="2">2x</option>
      <option value="3">3x</option>
      <option value="4">4x</option>
    </select></td>
  </tr>
  <tr>
    <td colspan="2"><input name="" type="button" value="Gerar parcelas"></td>
    </tr>
</table>
<div id="Parcelas"></div>
<input name="enviar" type="submit" value="Realizar empréstimo">
</form>
</body>
</html>
</html>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode alterar a propriedade name, as você pode passar os valores como POST através do PHP, isso ninguém altera.

 

O problema é que o PHP recebe pela propriedade name,

ai digamos que eu coloque nela o número das parcelas;

Ao chegar no php, poderia haver duplicadas, poderia haver nomes errados e etc :no:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça os campos do tipo array!

 

Acho que fica mais facil...

 

Exemplo:


<input type="text" name="valor_parcelas[]" />

 

Se selecionar 4x, aparece 4 campos desses, então saberá que valor_parcelas[0] é o valor da primeira parcela, valor_parcelas[1] o valor da segunda parcela e assim por diante! :joia:

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.