3
I am trying to make an INSERT in a table but is returning the following error:
Notice: Array to string Conversion in C: xampp htdocs Moclient 3.0 modules products funEnviarPedido.php on line 25
Code
<?php
include "../../lib/inc_con.php";
$mesa = $_POST['mesa'];
$tamanho = $_POST['tamanho'];
$quantidade = $_POST['qtd'];
if(empty($_POST['valor'])) { $adicional = "Nenhum"; } else { $adicional = implode(',', $_POST['valor']); }
$hiddentotal = $_POST['hiddentotal'];
date_default_timezone_set('America/Sao_Paulo');
$mysqldata = new DateTime();
$data = $mysqldata->format(DateTime::ISO8601);
$hora = date('H:i:s');
$produto_id1 = $_POST['produto_id1'];
if (empty($_POST['observacao'])){ $observacao = "Nenhuma"; } else { $observacao = $_POST['observacao']; }
$produzido = '0';
$valortotal = $quantidade * $hiddentotal;
$asplo = $_POST['asplo'];
$conta = '0';
$pdo=conectar();
$buscardetprodutos=$pdo->prepare("INSERT INTO pedidos FROM produtos(mesa,tamanho,qtd,adicional,valortotal,data,produto_id1,produzido,observacao,asplo,conta,hora,horadeproducao) VALUES ('$mesa', '$tamanho', '$quantidade', '$adicional', '$valortotal', '$data', '$produto_id1', '$produzido', '$observacao', '$asplo')");
$buscardetprodutos->execute();
?>
Some of the fields that come from $_POST is an array, make a var_dump($_POST) to see which one.
– Luis Henrique
The value field is an array
– Alfredo Lima
["value"]=> array(4) ["size"]=> array(1)
– Alfredo Lima