Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

João Marcos Ferlini

Inserir Vários registros

Recommended Posts

Tenho este código abaixo:

<?php

			$nParcelas = $_POST['nParcelas'];
			$dataPrimeiraParcela = $_POST['dataPrimeiraParcela'];
			$valorTotal = $_POST['valorTotal'];

			$NumberParcela = 0;

				function calcularParcelas($nParcelas, $dataPrimeiraParcela, $valorTotal, $NumberParcela){
				  if($dataPrimeiraParcela != null){
				    $dataPrimeiraParcela = explode( "/",$dataPrimeiraParcela);
				    $dia = $dataPrimeiraParcela[0];
				    $mes = $dataPrimeiraParcela[1];
				    $ano = $dataPrimeiraParcela[2];
				    $ValorParcela = $valorTotal / $nParcelas;
				    $NumberParcela++;
				  } else {
				    $dia = date("d");
				    $mes = date("m");
				    $ano = date("Y");
				  }

				 	$id_parcela = 0;

				  for($x = 0; $x < $nParcelas; $x++){
				  	$id_parcela++;
				  	$DataParc = date("d/m/Y",strtotime("+".$x." month",mktime(0, 0, 0,$mes,$dia,$ano)));

				    echo "<b>". $id_parcela ."</b> - Dt. Venc.: <input name='DataParc' value='$DataParc'>" . "  Valor: <input name='ValorParc' value='R$ $ValorParcela'><br>" ;
				    //ho date("d/m/Y",strtotime("+".$x." month",mktime(0, 0, 0,$mes,$dia,$ano)))," - R$ " . $ValorParcela . "<br>";
				  }
				}
				 
				calcularParcelas($nParcelas, $dataPrimeiraParcela, $valorTotal, $NumberParcela);
			?>

Ele gera automaticamente os campos conforme a informação do usuário. Como faço para pegar os dados gerados nos "inputs" de todos os campos e inserir numa tabela?

 

Obs.: O cabeçalho que contem as informações vão na tabela "faturamento" e as parcelas serão enviadas para a tabela "faturamento_sub".

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só guardar os valores em um array e de um return ;)

 

depois é só usar foreach para percorrer.

 

 

http://php.net/manual/pt_BR/function.array-push.php

http://php.net/manual/pt_BR/control-structures.foreach.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.