Bom dia pessoal,
não consigo exibir o resultado de uma soma em um select usando php e oracle.
Poderiam me ajudar?
Esse é meu codigo
<meta charset="UTF-8">
<?php
include "../conecctgula.php";
$data1 = $_POST['data1'];
$data2 = $_POST['data2'];
$qtd =$_POST['qtd'];
$produtos = $_POST['produtos'];
$consultamot = "
select sum (pcpedi.qt / pcpedi.qtunitcx) AS TOTAL_SUM
from pcpedi
where pcpedi.data between TO_DATE($data1, 'dd/mm/yyyy') and TO_DATE($data2, 'dd/mm/yyyy')
and pcpedi.qt >= $qtd
and pcpedi.codprod in ($produtos)
";
$stmtA = OCIParse($conexao, $consultamot) or die("ERRO NA ANÁLISE SELECT DO Consulta Carregamento");
oci_define_by_name($stmtA, "TOTAL_SUM", $total);
echo OCIExecute($stmtA, OCI_DEFAULT);
echo "Período de $data1 até $data2 </br>";
echo "Produtos: $produtos </br>";
while(oci_fetch($stmtA)){
echo "Resultado: $total";
}
?>
Esse éo meu erro
Fatal error: Call to undefined function: oci_define_by_name() in /var/www/htdocs/pagina/acompanhamento/rel_media_volumes.php on line 23
Agradeço a todos , obrigado!



Postagens
Male
