Multiplos Inserts utilizando bind_param()
Bom dia,
preciso criar uma rotina de cadastro de contas a pagar onde a data de vencimento será incrementada +1 month,
mas estou fazendo algo de errado que a data não está sendo inserida no banco.
segue linhas de código.
Insert:
$stmt = $DB->prepare("INSERT INTO contaspagar
(CODCONSULTORA,CODNATUREZA,CODFABRICANTE,DATA_VENC,DATA_ENTRADA,VALOR,DESCRICAO)
VALUES
(?,?,?,?,?,?,?)");
$Array = array("DataVenc"=>"");
$stmt->bind_param(
"iiiddss",
$_SESSION['codigo'],
$tipo_despesa,
$cod_fornecedor,
$dtEntrada,
$Array["DataVenc"],
$valor,
$descricao
);
$dataEn = date('Y-m-d',strtotime($dtVencimento));
//verifica quantidade de parcelas a ser replicada
if ($dias > 1) {
for ($i = 1; $i <= $dias; $i++){
$Array[$i]["DataVenc"] = date('Y-m-d',strtotime($dataEn . "+1 month"));
$dataEn = date('Y-m-d',strtotime($dataEn . "+1 month"));
}
}
foreach ($Array as $val) {
$stmt->execute();
}Discussão (1)
Carregando comentários...