Boa tarde amigos, estou fazendo um sistema para controlar alunos matriculados em uma academia.
tenho 2 tabelas uma com os dados do aluno e outra com os dados do pagamento.
a inclusão do registro esta funcionando normalmente. porém não esta criando os registros de pagamento conforme a quantidade de parcelas.
ex:
Tabela Aluno
id |nome |quantidade_parcelas | valor_recebido |
1 | joao | 2 |200 |
2 | maria | 1 |100 |
Tabela Recebimento
id |nome |quantidade_parcelas | valor_recebido |
1 | joao | 2 |100 |
1 | joao | 2 |100 |
2 | maria | 1 |100 |
Fiz um for para ir cadastrando os pagamentos conforme a quantidade de parcelas porém so cadastra 1 registro.
Segue o código:
include"conexao.php";
$nome = $_POST ["nome"];
$endereco = $_POST ["endereco"];
$telefone = $_POST ["telefone"];
$modalidade = $_POST ["modalidade"];
$tipopg =$_POST ["tipopg"];
$v_recebido=$_POST["v_recebido"];
function formatarData($vencimento){
$rvencimento = implode("-", array_reverse(explode("/", trim($vencimento))));
return $rvencimento;
}
$vencimento = formatarData($_POST['vencimento']);
function formatarData2($pagamento){
$rpagamento = implode("-", array_reverse(explode("/", trim($pagamento))));
return $rpagamento;
}
$pagamento = formatarData2($_POST['pagamento']);
$valor_parcela=$v_recebido/$tipopg ;
$insere = mysql_query("INSERT INTO aluno (nome,endereco,telefone,modalidade) VALUES ('$nome','$endereco','$telefone','$modalidade' )");
$result1 = mysql_query($insere);
for ( $i=1; $i <= $tipopg; $i++ ) {
$insere2 = mysql_query("INSERT INTO pagamento (id,tipopg, v_recebido,pagamento,vencimento) VALUES (LAST_INSERT_ID(),'$tipopg','$valor_parcela','$pagamento','$vencimento' )");
}
$result2 = mysql_query($insere2);
Se alguém puder me ajudar ficarei grato