Eu tentei aqui, mas ainda não consegui. Seguinte: Esse é o meu form: <?php if($_GET['funcao'] == "exibir"){ $id = $_GET['id']; $nome = $_GET['nome']; ?> <table width=503" border="0" align="center" cellpadding="3" cellspacing="3"> <tr> <td width="491"> <form id="addboleto" name="addboleto" method="POST" action="funcao_boleto.php"> <fieldset> <legend>ADICIONAR BOLETO</legend> <table width="100%" border="0" cellspacing="3" cellpadding="3"> <tr> <td align="right" class="style1">Nome do Cliente: </td> <td> <label><input name="nome" type="text" id="nome" value="<?php echo $nome; ?>" size="25" /> </label> </td> <td align="right" class="style1">N° da Proposta:</td> <td><label><input name="id" type="text" id="id" value="<?php echo $id; ?>" size="10" /> </label></td> </tr> <tr> <td width="103" class="style1" align="right">N° do Boleto:</td> <td width="223"><label> <input name="nboleto" type="text" id="nboleto" size="8" /> </label></td> <td width="79" class="style1" align="right">Parcela:</td> <td width="45"><select name="parcela" id="parcela"> <?php do { ?> <option value="<?php echo $row_qparcela['12ou24]?>"><?php echo $row_qparcela['12ou24']?></option> <?php } while ($row_qparcela = mysql_fetch_assoc($qparcela)); $rows = mysql_num_rows($qparcela); if($rows > 0) { mysql_data_seek($qparcela, 0); $row_qparcela = mysql_fetch_assoc($qparcela); } ?> </select></td> </tr> <tr> <td class=style1" align="right">Data de Vencimento:</td> <td colspan="3"><select name="dia" id="dia"> <?php do { ?> <option value="<?php echo $row_dias['dia]?>"><?php echo $row_dias['dia']?></option> <?php } while ($row_dias = mysql_fetch_assoc($dias)); $rows = mysql_num_rows($dias); if($rows > 0) { mysql_data_seek($dias, 0); $row_dias = mysql_fetch_assoc($dias); } ?> </select> <select name=mes" id="mes"> <?php do { ?> <option value="<?php echo $row_mes['meses]?>"><?php echo $row_mes['meses']?></option> <?php } while ($row_mes = mysql_fetch_assoc($mes)); $rows = mysql_num_rows($mes); if($rows > 0) { mysql_data_seek($mes, 0); $row_mes = mysql_fetch_assoc($mes); } ?> </select> <label> <input name=ano" type="text" id="ano" size="3" maxlength="4" /> </label></td> </tr> <tr> <td align="right" class="style1">Parcela Paga?</td> <td><label> <select name="parcela_paga" size="1" id="parcela_paga"> <?php do { ?> <option value="<?php echo $row_parcela_paga['parcela_paga]?>"<?php if (!(strcmp($row_parcela_paga['parcela_paga'], $row_boletos['parcela_paga']))) {echo "selected=\"selected\"";} ?>><?php echo $row_parcela_paga['parcela_paga']?></option> <?php } while ($row_parcela_paga = mysql_fetch_assoc($parcela_paga)); $rows = mysql_num_rows($parcela_paga); if($rows > 0) { mysql_data_seek($parcela_paga, 0); $row_parcela_paga = mysql_fetch_assoc($parcela_paga); } ?> </select> </label></td> <td align=right"><span class="style1">Valor da Parcela:</span></td> <td><input name="valor_parcela" type="text" id="valor_parcela" size="5" /></td> </tr> <tr> <td align="right" class="style1"> </td> <td> </td> <td colspan="2" align="right"><input type="submit" name="button" id="button" value="Adicionar" /></td> </tr> </table> </fieldset> </form> <?php } ?> </td> </tr> </table> Eu passo esses campos para uma página de função: <?php include "conexao.php"; $nproposta = $_POST['id]; $nome_cliente = $_POST['nome']; $nboleto = $_POST['nboleto']; $parcela = $_POST['parcela']; $dia = $_POST['dia']; $mes = $_POST['mes']; $ano = $_POST['ano']; $valor_parcela = $_POST['valor_parcela']; $parcela_paga = $_POST['parcela_paga']; //******************************************************************* if($parcela == 12){ $i = 0; while($i < 12){ $sql_gravar = mysql_query("INSERT INTO boleto (nproposta_boleto, nboleto, parcela, dia, mes, ano, valor_parcela, parcela_paga, nome_cliente) value ('$nproposta', '$nboleto', '$parcela', '$dia', '$mes', '$ano', '$valor_parcela', '$parcela_paga', '$nome_cliente')"); $i++; echo "Boleto $i gerado."; } } //******************************************************************* if($parcela == 24){ $i = 0; while($i < 24){ $sql_gravar = mysql_query("INSERT INTO boleto (nproposta_boleto, nboleto, parcela, dia, mes, ano, valor_parcela, parcela_paga, nome_cliente) value ('$nproposta', '$nboleto', '$parcela', '$dia', '$mes', '$ano', '$valor_parcela', '$parcela_paga', '$nome_cliente')"); $i++; echo "Boleto $i gerado."; } } ?> Bom, ele está inserindo só um boleto no db. O que eu preciso fazer também é incrementar algumas variáveis, vê se você consegue entender. As variáveis: $nboleto, $mes e $parcela tem que ser incrementadas antes de gravar. $parcela, vai de 1 a 12 ou 24. $nboleto, o primeiro registro o usuário vai informar, os outros 11 ou 23 devem ser incrementados automáticamente. $mes, esse já é mais complicado, pois o usuário vai informar o mes do primeiro pagamento e o sistema tem que ir atribuindo o mes correto a cada parcela, alterando também o ano, quando necessário. Espero que dê p/ vocês entenderem, isso está me tirando do a paciência, estou quase desistindo, o sistema está praticamente pronto, só falta isso. Se der p/ ajudar vou agradecer muito. valeu!