Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, tudo bem ???
Bom so novo no forum e vim postar uma duvida que estou ja faz algum tempo que nao consigo revolver.
Vou ter um <SELECT></SELECT> com a quantidade de parcelas que a pessoa pode ter e quando escolher a quantidade de parcela aparece os campos mas isso eu ja fiz e ta certo.
O problema é que quando eu mando cadastrar as parcelas, cadastra o mesmo numero da ultima parcela para todos as parcelas.
EX: Se eu escolho 2 parcelas, PARCELA 1= 100 reais e PARCELA 2= 200 reais la no banco de dados aparece 200 e 200.
Eu nao consigo revolver isso e ja tentei de mts formas.
Se alguem nao entendeu o que eu quiz dizer posta que eu tento explicar melhor.
Abraço...
--------------------------CODIGO---------------------------------
<?php
include "sql.php";
if(isset($_POST["btncad"]))
{
$qt = $_POST['quant'];
$data = '11/11/2009';
//$valor = $_POST["valor"];
for($j = 0; $j <$qt; $j++)
{
$valor = $_POST["valor"];
//$monta_nome = "valor".$j;
//$valor = $_POST[$monta_nome];
$sql = @mysql_query("INSERT INTO tab_parcela_teste (id, valor, data, qt) VALUES ('','$valor','$data','$qt')");
}
}
?>
<script>
function mostra(quantidade)
{
var texto = "";
var valor = "";
for(i=1;i<=quantidade;i++)
{
valor = valor+i;
texto += "Parcela " + i + " = <input type='text' name='valor' id='valor' ><br /><br />";
}
document.getElementById('texto').innerHTML = texto;
}
</script>
<body>
<form name="form1" id="form1" method="post">
Quantidade:
<select name="quant" onchange="mostra(this.value)">
<option></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<br /><br />
<div id="texto"></div>
<br />
<input type="submit" name="btncad" id="btncad" value="Cadastro">
</form>
</body>Carregando comentários...