Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera, Tenho um sistema de estoque, onde dou baixa de um item e grava um protocolo (INSERT) e em seguida deve dar baixa na tabela estoque: Tentei usar duas tabelas ao mesmo tempo, mas dá erro. Tentei usar também um script de atualização, com INCLUDE, mas não ocorre a baixa, dá Erro. Script: Leitura da tabela estoque, cujos valores serão gravados na tabela baixa_est........
<?php
}
elseif(!isset($_POST["enviar"]))include "ddp_conecta.php". $cod_item=$_POST["cod_item"]. $sql = ("SELECT * FROM tab_estoque WHERE ee_codigo like '$cod_item%'"). $res = mysql_query($sql). $fc_ID = $registra[1]. $fantasia = $registra[2]. $codigo = $registra[8]. $descricao = $registra[9]. $unid = $registra[17]. $estoque = $registra[23]. $empresa = $registra[39].?>.------------------------------- Gravação dos dados <?php
} $registro = $_POST["be_ID"]. $ee_ID = $_POST["ee_ID"]. $empresa = $_POST["fc_empresa"]. $fantasia = $_POST["fc_fantasia"]. $fc_ID = $_POST["fc_ID"]. $codigo = $_POST["ee_codigo"]. $descricao = $_POST["ee_descricao"]. $estoque = $_POST["ee_estoque"]. $unid = $_POST["ee_unid"]. $lote = $_POST["be_lote"]. $baixa_est = $_POST["be_baixa_est"]. $qt_sai = $_POST["ee_estoque"]-$_POST["be_baixa_est"]. $data_hoje = date('Y-m-d'). Essa linha INSERT está OK.$res = mysql_query("INSERT INTO tab_baixa_est VALUES('$registro','$ee_ID','$empresa','$fantasia','$fc_ID','$codigo','$descricao','$estoque','$unid','$lote','$baixa_est','$qt_sai','$data_hoje')" + include_once "ddp_atualiza_est_baixa.php" ). Concatenando essa linha UPDATE com a linha acima INSERT dá erro...near (1) ou (0) at line 1. // " + "UPDATE tab_estoque SET ee_estoque='$qt_sai' WHERE ee_ID='$ee'"). if(mysql_affected_rows()>0)$erro = mysql_error(). echo "<p align='center'>Erro: $erro</p>". }
}
mysql_close($con). <?php
if(!isset($_POST["ee])) // ID lido no começo do script {?> <form method="POST" action="ddp_atualiza_est_baixa.php">
<p align="center"><font size="2" face="Arial">ID:<br>
<input type="text" name="ee" size="05" maxlength="6" value="<?php echo $ee.?>" ><br><br>
</p>
</form> <?php
}
elseif(!isset($_POST["enviar"]))include "ddp_conecta.php". $ee=$_POST["ee"]. $sql = "SELECT * FROM tab_estoque WHERE ee_ID=$ee". $res = mysql_query($sql). $registro = mysql_fetch_row($res). $estoque = $registro[23].?> <?php
}
}$qt_sai = $_POST["ee_estoque"]-$_POST["be_baixa_est"]. include "ddp_conecta.php". $sql = "UPDATE tab_estoque SET ee_estoque='$qt_sai' WHERE ee_ID=$ee". $res = mysql_query($sql). if(mysql_affected_rows()>0)$erro = mysql_error(). echo "<p align='center'>ERRO: $erro</p>". }
mysql_close($con). }?>Entretanto, usando um UPDATE em uma tabela e outro UPDATE em outra tabela ao mesmo tempo, funciona.
Com INSERT e UPDATE não funciona????? Algum mestre pode dar alguma luz??? Obrigado.Carregando comentários...