Erro ao Gravar no DB
Olá Boa Tarde!
Será que alguém poderia me ajuda com este caso!
Possuo uma consulta em que faço alterações e grava no DB e simplesmente não Grava
Segue insert, tabela e pagina que grava no DB!
$lista = "Select A.nItem as nItem,
A.cProd as CodigoProduto,
A.xProd as DescricaoProduto,
A.NCM as NCM,
A.CFOP as CFOP,
C.CST as CST,
B.CFOP_DEST as NovaCFOP,
B.COD_PRODUTO_DEST as NovoCodigo,
B.CST_ICMS_DEST as CSTNOVA
from (TBL_NFE_prod as A
LEFT OUTER JOIN TBL_NFE_ICMS as C
on A.infNFe = C.infNFe
and A.nItem=C.nItem)
LEFT OUTER JOIN TBL_NFE_DEPARA_PRODUTO as B
ON A.cProd = B.COD_PRODUTO_EMIT
and B.CNPJ_DEST = (SELECT TOP 1 T_DEST.CNPJ FROM TBL_NFE_DEST T_DEST WHERE T_DEST.INFNFE = A.infNFe)
and B.CNPJ_EMIT = (SELECT TOP 1 T_EMIT.CNPJ FROM TBL_NFE_EMIT T_EMIT WHERE T_EMIT.INFNFE = A.infNFe)
AND B.CFOP_EMIT = A.CFOP
where A.infNFe ='".$infNFe."'order by A.nItem";
echo '<tr>';
echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="nItem_'.$cont.'" id="nItem_'.$cont.'" readonly="true" size="3" maxlength="3" value='.$lista['nItem'].'></input></td >';
echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="CodigoProduto_'.$cont.'" id="CodigoProduto_'.$cont.'" readonly="true" size="20" maxlength="20" value='.$lista['CodigoProduto'].'></input></td >';
echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="DescricaoProduto_'.$cont.'" id="DescricaoProduto_'.$cont.'" readonly="true" size="50" maxlength="50" value="'.$lista['DescricaoProduto'].'"></input></td >';
echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="NCM_'.$cont.'" id="NCM_'.$cont.'" readonly="true" size="8" maxlength="8" value='.$lista['NCM'].'></input></td >';
echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="CFOP_'.$cont.'" id="CFOP_'.$cont.'" readonly="true" size="4" maxlength="4" value='.$lista['CFOP'].'></input></td >';
echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="CST_'.$cont.'" id="CST_'.$cont.'" readonly="true" size="3" maxlength="3" value='.$lista['CST'].'></input></td >';
echo '<td width="50px"><input onkeypress="return arrumaEnter(this, event)" type="text" style="background:#FFFFFF;" name="NovaCFOP_'.$cont.'" id="NovaCFOP_'.$cont.'" size="5" maxlength="4" value='.$lista['NovaCFOP'].'></input></td >';
echo '<td width="50px"><input onkeypress="return arrumaEnter(this, event)" type="text" style="background:#FFFFFF;" name="NovoCodigo_'.$cont.'" id="NovoCodigo_'.$cont.'" size="15" maxlength="15" value='.$lista['NovoCodigo'].'></input></td >';
echo '<td width="50px"><input onkeypress="return arrumaEnter(this, event)"type="text" style="background:#FFFFFF;" name="CSTNOVA_'.$cont.'" id="CSTNOVA_'.$cont.'" size="3" maxlength="3" value='.$lista['CSTNOVA'].'></input></td >';
echo '</tr>';
Gravar
while ($cont>0) {
if (($_POST['CSTNOVA_'.$cont] != '') || ($_POST['NovoCodigo_'.$cont] != '') || ($_POST['NovaCFOP_'.$cont] != '')) {
$conexao->consulta("Delete from [TBL_NFE_DEPARA_PRODUTO] where [CNPJ_EMIT] ='".$_POST['T_EMIT_CNPJ']."' and COD_PRODUTO_EMIT = '".$_POST['CodigoProduto_']."' and CFOP_EMIT = '".$_POST['CFOP_']."'");
$conexao->consulta("INSERT INTO [TBL_NFE_DEPARA_PRODUTO]([CNPJ_DEST] ,[COD_PRODUTO_DEST] ,[CST_ICMS_DEST] ,[CFOP_DEST] ,[CNPJ_EMIT] ,[COD_PRODUTO_EMIT] ,[CFOP_EMIT])
VALUES ('".$_POST['CNPJ_DEST'.$cont]."', '".$_POST['NovoCodigo_'.$cont]."', '".$_POST['CSTNOVA_'.$cont]."','".$_POST['NovaCFOP_'.$cont]."', '".$_POST['T_EMIT_CNPJ'.$cont]."', '".$_POST['CodigoProduto_'.$cont]."', '".$_POST['CFOP_'.$cont]."' ");
}
$cont--;
}Se alguem puder me ajudar...
Discussão (1)
Carregando comentários...