Olá amigos tenho um laço de repetição for, preciso inserir no banco de dados MySqL os resultados desse laço, porém não estou conseguindo, por favor peço ajuda, pois sou novo com php e mysql. Segue código abaixo, desde já obrigado!
// Titulo
echo '<b>Parcelamento no cartão de crédito</b><br />';
echo '<table width="100%">';
// Inicia a primeira coluna
echo '<div style="width: 50%; float:left;">';
// Exibicao das parcelas
for ($p = 2; $p <= $maximo_parcelas; $p++) {
// Se a parcela nao tiver juros
if ($p <= $parcelas_sem_juros) {
$valor_parcela = $preco_numero / $p;
}
// Se a parcela tiver juros
if ($p > $parcelas_sem_juros) {
if ($tipo_de_calculo == 0) {
$valor_parcela = ($preco_numero * pow(1+($juros/100), $p))/$p;
}
if ($tipo_de_calculo == 1) {
$valor_parcela = ($preco_numero * ($juros/100))/(1-(1/(pow(1+($juros/100), $p))));
}
}
// Escreve a parcela se ela for maior do que a parcela minima
if ($valor_parcela >= $parcela_minima) {
$valor_parcela = number_format($valor_parcela, 2, ',', '.');
if ($p <= $parcelas_sem_juros) {
echo '<span style="color: darkgreen;">' . $p . 'x de ' . $moeda_da_loja . $valor_parcela . ' sem juros</span><br />';
} else {
echo $p . 'x de ' . $moeda_da_loja . $valor_parcela . ' com juros<br />';
}
}
// Fecha a primeira coluna e inicia a segunda
if ($p == intval($maximo_parcelas/2)+1) { echo '</div><div style="width: 50%; float:right;">';
}
}
echo '</div>';
echo '</table><br />';
}
//AQUI EU PRECISO ENVIAR O RESULTADO DO LAÇO ACIMA PARA O MYSQL
?>
Pergunta
Rodrigo da Cruz
Olá amigos tenho um laço de repetição for, preciso inserir no banco de dados MySqL os resultados desse laço, porém não estou conseguindo, por favor peço ajuda, pois sou novo com php e mysql. Segue código abaixo, desde já obrigado!
<?php
$special=$total;
$maximo_parcelas = 12;
$parcela_minima = 5;
$parcelas_sem_juros = 1;
$juros = 0.00;
$moeda_da_loja = 'R$ ';
$tipo_de_calculo = 0;
if (!$special) {
$preco_numero = str_replace(',','.',str_replace('.','', str_replace($moeda_da_loja,"",strip_tags($price))));
} else {
$preco_numero = str_replace(',','.',str_replace('.','', str_replace($moeda_da_loja,"",strip_tags($special))));
}
if ($preco_numero >= $parcela_minima*2) {
// Titulo
echo '<b>Parcelamento no cartão de crédito</b><br />';
echo '<table width="100%">';
// Inicia a primeira coluna
echo '<div style="width: 50%; float:left;">';
// Exibicao das parcelas
for ($p = 2; $p <= $maximo_parcelas; $p++) {
// Se a parcela nao tiver juros
if ($p <= $parcelas_sem_juros) {
$valor_parcela = $preco_numero / $p;
}
// Se a parcela tiver juros
if ($p > $parcelas_sem_juros) {
if ($tipo_de_calculo == 0) {
$valor_parcela = ($preco_numero * pow(1+($juros/100), $p))/$p;
}
if ($tipo_de_calculo == 1) {
$valor_parcela = ($preco_numero * ($juros/100))/(1-(1/(pow(1+($juros/100), $p))));
}
}
// Escreve a parcela se ela for maior do que a parcela minima
if ($valor_parcela >= $parcela_minima) {
$valor_parcela = number_format($valor_parcela, 2, ',', '.');
if ($p <= $parcelas_sem_juros) {
echo '<span style="color: darkgreen;">' . $p . 'x de ' . $moeda_da_loja . $valor_parcela . ' sem juros</span><br />';
} else {
echo $p . 'x de ' . $moeda_da_loja . $valor_parcela . ' com juros<br />';
}
}
// Fecha a primeira coluna e inicia a segunda
if ($p == intval($maximo_parcelas/2)+1) { echo '</div><div style="width: 50%; float:right;">';
}
}
echo '</div>';
echo '</table><br />';
}
//AQUI EU PRECISO ENVIAR O RESULTADO DO LAÇO ACIMA PARA O MYSQL
?>
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.