PHP,
pasted
on Apr 24:
|
if(isset($_POST['ean']) && isset($_POST['qtd']) && isset($_POST['vencimento'])){
if(is_numeric($_POST['ean']) && is_numeric($_POST['qtd']){
$postean = $_POST['ean'];
$posqtd = $_POST['qtd'];
$postvencimento = $_POST['vencimento'];
$db_password = $db_username;
try{
$conn = new PDO("oci:dbname=".$tns,$db_username,$db_password);
$consulta = $conn->prepare("
SELECT * FROM DUAL
");
$consulta->execute();
while ($registros = $consulta->fetch(PDO::FETCH_ASSOC))
{
$codigo = $registros['CODIGO'];
$produto = $registros['PRODUTO'];
$cmp = $registros['COMPRADOR'];
$codforn = $registros['CODFORN'];
$secao = $registros['SECAO'];
$custo = str_replace(',', '.',$registros['CUSTO']);
$estoque = str_replace(',', '.',$registros['ESTOQUE']);
$saimed = $registros['SAIMED'];
$teste_inicial = geraTimestamp($dataAtual);
$teste_final = geraTimestamp($postvencimento);
$testediferenca = $teste_final - $teste_inicial;
$dias = ceil( $testediferenca / (60 * 60 * 24)); // 225 dias
$verduplicidade = mysql_query("SELECT ean, vencimento FROM vencimentos WHERE ean='$postean' && vencimento='$postvencimento' && loja='$codfilialUser' limit 1");
$resultduplicidade = mysql_num_rows($verduplicidade);
if($resultduplicidade > 0){
echo "<center><h1><font color=red>DATA DE VENCIMENTO FORA DA FAIXA DE REBAIXA! ".$dias."DIAS</font></h1></center>";
}else{
if($cmp==3){
if($dias < 31 && $dias > 2){
if($postqtd>$estoque){
echo "<center><h1><font color=red>QUANTIDADE INFORMADA MAIOR QUE ESTOQUE!<br>REALIZAR INVENTÁRIO PARA AJUSTAR ESTOQUE</font></h1></center>";
}else{
mysql_query("INSERT INTO `vencimentos` (loja, ean, codigo, produto, codforn, secao, cmp, qtd, vencimento, inclusao, comercial, respcomercial, status) VALUES ('$nomeloja','$postean','$codigo','$produto','$codforn','$secao','$cmp','$postqtd','$postvencimento','$dataAtual2','','','0')");
}
}else{
echo "<center><h1><font color=red>DATA DE VENCIMENTO FORA DA FAIXA DE REBAIXA! ".$dias."DIAS</font></h1></center>";
}
}elseif($cmp== 11 or $cmp== 17){
if($dias < 31 && $dias > 5){
if($postqtd>$estoque){
echo "<center><h1><font color=red>QUANTIDADE INFORMADA MAIOR QUE ESTOQUE!<br>REALIZAR INVENTÁRIO PARA AJUSTAR ESTOQUE</font></h1></center>";
}else{
mysql_query("INSERT INTO `vencimentos` (loja, ean, codigo, produto, codforn, secao, cmp, qtd, vencimento, inclusao, comercial, respcomercial, status) VALUES ('$nomeloja','$postean','$codigo','$produto','$codforn','$secao','$cmp','$postqtd','$postvencimento','$dataAtual2','','','0')");
}
}else{
echo "<center><h1><font color=red>DATA DE VENCIMENTO FORA DA FAIXA DE REBAIXA! ".$dias."DIAS</font></h1></center>";
}
}else{
if($dias < 31 && $dias > 2){
if($postqtd>$estoque){
echo "<center><h1><font color=red>QUANTIDADE INFORMADA MAIOR QUE ESTOQUE!<br>REALIZAR INVENTÁRIO PARA AJUSTAR ESTOQUE</font></h1></center>";
}else{
mysql_query("INSERT INTO `vencimentos` (loja, ean, codigo, produto, codforn, secao, cmp, qtd, vencimento, inclusao, comercial, respcomercial, status) VALUES ('$nomeloja','$postean','$codigo','$produto','$codforn','$secao','$cmp','$postqtd','$postvencimento','$dataAtual2','$resposta','$dataresp','$status')");
}
}else{
echo "<center><h1><font color=red>DATA DE VENCIMENTO FORA DA FAIXA DE REBAIXA! ".$dias."DIAS</font></h1></center>";
}
}
}
}
}catch(PDOException $e){
//echo ($e->getMessage());
}
}
}
|
Output:
|
if(isset($_POST['ean']) && isset($_POST['qtd']) && isset($_POST['vencimento'])){
if(is_numeric($_POST['ean']) && is_numeric($_POST['qtd']){
$postean = $_POST['ean'];
$posqtd = $_POST['qtd'];
$postvencimento = $_POST['vencimento'];
$db_password = $db_username;
try{
$conn = new PDO("oci:dbname=".$tns,$db_username,$db_password);
$consulta = $conn->prepare("
SELECT * FROM DUAL
");
$consulta->execute();
while ($registros = $consulta->fetch(PDO::FETCH_ASSOC))
{
$codigo = $registros['CODIGO'];
$produto = $registros['PRODUTO'];
$cmp = $registros['COMPRADOR'];
$codforn = $registros['CODFORN'];
$secao = $registros['SECAO'];
$custo = str_replace(',', '.',$registros['CUSTO']);
$estoque = str_replace(',', '.',$registros['ESTOQUE']);
$saimed = $registros['SAIMED'];
$teste_inicial = geraTimestamp($dataAtual);
$teste_final = geraTimestamp($postvencimento);
$testediferenca = $teste_final - $teste_inicial;
$dias = ceil( $testediferenca / (60 * 60 * 24)); // 225 dias
$verduplicidade = mysql_query("SELECT ean, vencimento FROM vencimentos WHERE ean='$postean' && vencimento='$postvencimento' && loja='$codfilialUser' limit 1");
$resultduplicidade = mysql_num_rows($verduplicidade);
if($resultduplicidade > 0){
echo "<center><h1><font color=red>DATA DE VENCIMENTO FORA DA FAIXA DE REBAIXA! ".$dias."DIAS</font></h1></center>";
}else{
if($cmp==3){
if($dias < 31 && $dias > 2){
if($postqtd>$estoque){
echo "<center><h1><font color=red>QUANTIDADE INFORMADA MAIOR QUE ESTOQUE!<br>REALIZAR INVENTÁRIO PARA AJUSTAR ESTOQUE</font></h1></center>";
}else{
mysql_query("INSERT INTO `vencimentos` (loja, ean, codigo, produto, codforn, secao, cmp, qtd, vencimento, inclusao, comercial, respcomercial, status) VALUES ('$nomeloja','$postean','$codigo','$produto','$codforn','$secao','$cmp','$postqtd','$postvencimento','$dataAtual2','','','0')");
}
}else{
echo "<center><h1><font color=red>DATA DE VENCIMENTO FORA DA FAIXA DE REBAIXA! ".$dias."DIAS</font></h1></center>";
}
}elseif($cmp== 11 or $cmp== 17){
if($dias < 31 && $dias > 5){
if($postqtd>$estoque){
echo "<center><h1><font color=red>QUANTIDADE INFORMADA MAIOR QUE ESTOQUE!<br>REALIZAR INVENTÁRIO PARA AJUSTAR ESTOQUE</font></h1></center>";
}else{
mysql_query("INSERT INTO `vencimentos` (loja, ean, codigo, produto, codforn, secao, cmp, qtd, vencimento, inclusao, comercial, respcomercial, status) VALUES ('$nomeloja','$postean','$codigo','$produto','$codforn','$secao','$cmp','$postqtd','$postvencimento','$dataAtual2','','','0')");
}
}else{
echo "<center><h1><font color=red>DATA DE VENCIMENTO FORA DA FAIXA DE REBAIXA! ".$dias."DIAS</font></h1></center>";
}
}else{
if($dias < 31 && $dias > 2){
if($postqtd>$estoque){
echo "<center><h1><font color=red>QUANTIDADE INFORMADA MAIOR QUE ESTOQUE!<br>REALIZAR INVENTÁRIO PARA AJUSTAR ESTOQUE</font></h1></center>";
}else{
mysql_query("INSERT INTO `vencimentos` (loja, ean, codigo, produto, codforn, secao, cmp, qtd, vencimento, inclusao, comercial, respcomercial, status) VALUES ('$nomeloja','$postean','$codigo','$produto','$codforn','$secao','$cmp','$postqtd','$postvencimento','$dataAtual2','$resposta','$dataresp','$status')");
}
}else{
echo "<center><h1><font color=red>DATA DE VENCIMENTO FORA DA FAIXA DE REBAIXA! ".$dias."DIAS</font></h1></center>";
}
}
}
}
}catch(PDOException $e){
//echo ($e->getMessage());
}
}
}
|
|