Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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>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:
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:
Então acho que você poderia parar de guardar em html, manda ele direto para variáveis.
Pode alterar a propriedade name, as você pode passar os valores como POST através do PHP, isso ninguém altera.