Ir para conteúdo
Fórum Script Brasil

R SM

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que R SM postou

  1. Estou tentando salvar uma lista de itens com nome e quantidades, mas ao enviar o formulário via AJAX para o PHP dá fatal error e o erro_log do PHP está apontando ser este erro: [04-Dec-2022 16:55:48 America/Sao_Paulo] PHP Fatal error: Uncaught TypeError: array_map(): Argument #2 ($array) must be of type array, null given in /home/egacnetb/public_html/acessar/controller/licencaController.php:6327 Stack trace: #0 /home/egacnetb/public_html/acessar/controller/licencaController.php(6327): array_map(Object(Closure), NULL, Array, NULL, Array, NULL) #1 {main} thrown in /home/egacnetb/public_html/acessar/controller/licencaController.php on line 6327 Mas eu não conheço e nunca vi este erro, por isso não sei como corrigi-lo. Alguém pode me ajudar? Aqui está o código do meu arquivo controller PHP ao qual o erro_log aponta estar errado: require "verifica.php"; // Verifica -> Empreendimento. $_POST['qtdeProduzida'] = str_replace('.', '', $_POST['qtdeProduzida']); $_POST['qtdeProduzida'] = str_replace(',', '.', $_POST['qtdeProduzida']); $_POST['materiaPrima'] = str_replace('.', '', $_POST['materiaPrima']); $_POST['materiaPrima'] = str_replace(',', '.', $_POST['materiaPrima']); ob_start(); $dados = array( 'mesAno_Prod' => $_POST['mesAno_Prod'], 'diasProducao_Mensal' => $_POST['diasProducao_Mensal'], 'nomeProduto' => $_POST['nomeProduto'], 'materiaPrima' => $_POST['materiaPrima'], 'medidaQtdeMatPrima' => $_POST['medidaQtdeMatPrima'], 'qtdeProduzida' => $_POST['qtdeProduzida'], 'medidaQtdeProd' => $_POST['medidaQtdeProd'], 'endid_me' => $_POST['endid_me'], ); $sessid = $_SESSION['id_usuario']; $_SESSION['id_unico'] = $idUnico = mt_rand('10000', '99999999999').date('ymdhis').uniqid().mt_rand('100','9999').time(); array_map(function ($v1, $v2, $v3, $v4, $v5) { // $inserirRgstr1 = ("INSERT INTO `tbl_mapa_estatistico` (mesAno_Prod,diasProducao_Mensal,endid_me,autorid_me,data_me,nomeProduto,materiaPrima,medidaQtdeMatPrima,qtdeProduzida,medidaQtdeProd) VALUES (:mesAno_Prod,:diasProducao_Mensal,:endid_me,:autorid_me,:data_me,:nomeProduto,:materiaPrima,:medidaQtdeMatPrima,:qtdeProduzida,:medidaQtdeProd)"); $inserirRgstr1 = ("INSERT INTO `tbl_mapa_estatistico` (idUnico_me,data_me,nomeProduto,materiaPrima,medidaQtdeMatPrima,qtdeProduzida,medidaQtdeProd) VALUES (:idUnico_me,:data_me,:nomeProduto,:materiaPrima,:medidaQtdeMatPrima,:qtdeProduzida,:medidaQtdeProd)"); $exec1 = $conn->prepare($inserirRgstr1); $r1 = $exec1->execute(array( ':idUnico_me' => $_SESSION['id_unico'], ':data_me' => date('Y-m-d\TH:i:s'), ':nomeProduto' => $v1, ':materiaPrima' => $v2, ':medidaQtdeMatPrima' => $v3, ':qtdeProduzida' => $v4, ':medidaQtdeProd' => $v5 )); echo $idUnico; }, $dados['nomeProduto'], $dados['materiaPrima'], $dados['medidaQtdeMatPrima'], $dados['qtdeProduzida'], $dados['medidaQtdeProd']);
×
×
  • Criar Novo...