<?php
  define("the_cred-banco",true);
  require("./acesso-controlado/cred-banco.php");

  $descricao = $_POST['nome_produto'];
  $marca = $_POST['marca_produto'];
  $estoque = $_POST['estoque_produto'];
  $preco = $_POST['preco_produto'];

  if(verificaSeParamOk($descricao) &&
    verificaSeParamOk($marca) &&
    verificaSeParamOk($estoque) &&
    verificaSeParamOk($preco)){


        $preco = doubleval(str_replace(",",".",$preco));

        $con = new mysqli($host, $user_banco, $senha_banco, $nome_banco);
        $stmt = $con->prepare("INSERT INTO produtos (descricao, marca, estoque, preco) VALUES (?, ?, ?, ?)");
        $stmt->bind_param("ssid",$descricao,$marca,$estoque,$preco);
        $stmt->execute();
        $deuCerto = $stmt->affected_rows == 1 ? true : false;
        $stmt->close();

        if($deuCerto){
            http_response_code (200);
            echo "OK";
        }else{
            http_response_code (500);
            echo "Falha na conexão com o servidor";
        }

    }else{
        http_response_code (400);
        echo "Erro: Falha na estrutura enviada ao servidor";
    }

  function verificaSeParamOk($param){
      if($param != "" && !is_null($param)){
          return true;
      }
      return false;
  }

?>