I have a code that inserts records into the database, it is not displaying any errors, it simply is not sending the data to the database
The code worked before, but as mysql_ * became obsolete, I had to update, and then it stopped working.
here is the code
<?php
include "../../lib/inc_con.php";
session_start();
$mesa = $_POST['mesa'];
$tamanho = $_POST['tamanho'];
$quantidade = $_POST['qtd'];
$adicional = implode(',', $_POST['adicional']);
$hiddentotal = $_POST['hiddentotal'];
date_default_timezone_set('America/Sao_Paulo');
$mysqldata = new DateTime();
$data = $mysqldata->format(DateTime::ISO8601);
$produto_id1 = utf8_encode($_POST['produto_id1']);
$atendente_id = $_SESSION['id'];
$observacao = $_POST['observacao'];
$produzido = '0';
$valortotal = $quantidade * $hiddentotal;
$asplo = $_POST['asplo'];
$inserir = $conexao->query("INSERT INTO pedidos (mesa, tamanho, qtd, adicional, valortotal, data, produto_id1, atendente_id, produzido, observacao, asplo)
values ('$mesa', '$tamanho', '$quantidade', '$adicional', '$valortotal', '$data', '$produto_id1', '$atendente_id', '$produzido', '$observacao', '$asplo'") or die (mysqli_error());
if($inserir){
echo "Inserido";
} else {
echo $inserir->error;
}
?>
inc_cong.php file
<?php
error_reporting(0);
ini_set(“display_errors”, 0 );
$hostname = "localhost";
$username = "root";
$password = "";
$dbdatabase = "moclient";
$conexao = new mysqli($hostname, $username, $password, $dbdatabase);
if($conexao->connect_error){
echo "Conexao:";?><span class="ls-tag-danger">Erro!</span>
<?php
}else{
echo "Conexao:";?><span class="ls-tag-success">OK!</span>
<?php }
?>