Ir para conteúdo
Fórum Script Brasil
  • 0

Não entra no while


Pedrodt

Pergunta

Oi pessoal, meu script não ta dando erros, mais não entra no while para baixar o estoque, alguém sabe porque??

if (isset($_POST['bt_gravar']))

{

$sql = "SELECT materiais.cod_material, qt_estoque, material, pedidos_itens.cod_pedido, (qt * fator_conversao) AS quantidade

FROM produtos, formulas, conversoes, pedidos_itens, materiais

WHERE produtos.cod_produto = formulas.cod_produto

AND formulas.cod_material = materiais.cod_material

AND produtos.cod_produto = conversoes.cod_produto

AND produtos.cod_produto = pedidos_itens.cod_produto

AND pedidos_itens.cod_pedido = '".$_POST['cod_pedido']."'

GROUP BY formulas.cod_material";

$res = mysql_query($sql);

if ($res)

{

while ($linha = mysql_fetch_array($res))

{

echo $sql = "UPDATE materiais

SET qt_estoque = (qt_estoque -".$linha['quantidade'].")

WHERE materiais.cod_material = ".$linha['cod_material'];

$up = mysql_query($sql);

}

$sql = "SELECT *

FROM tabela_precos

WHERE cod_grupo_cliente = '".$_POST['cod_grupo_cliente']."'

AND cod_produto = '".$_POST['cod_produto']."'";

$res = mysql_query($sql);

$linha = mysql_fetch_array($res);

if ($res)

{

$sql = "INSERT INTO pedidos_itens(cod_pedido, cod_produto, unidade_saida, quantidade, preço, total)

VALUES ('".$_POST['cod_pedido']."',

'".$_POST['cod_produto']."',

'".$linha['unidade_saida']."',

'".$_POST['quantidade']."',

'".$linha['preço']."',

quantidade*preço)";

$res = mysql_query($sql);

if($res)

{

/*echo "<script language=javascript'> window.location.href='pedidos_editar_itens.php?cod_pedido=".$_POST['cod_pedido]." & cod_grupo_cliente=".$_POST['cod_grupo_cliente']."' </script>";*/

}

else

echo "<script language='javascript'> alert('Erro ao inserir pedido!!') </script>";

}

else

echo "<script language='javascript'> alert('Erro ao buscar produto!') </script>";

}

else

echo "<script language='javascript'> alert('Erro ao pegar parametros!') </script>";

}

Se alguém souber eu agradeço muito, obrigado.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Retirado das regras:

3.8 Não é permitida a postagem de mensagens com a finalidade de manter o tópico no início da lista (up), nem de mensagens que não se refiram ao assunto do tópico (flood). Caso isso ocorra, as mensagens serão excluídas e os autores, advertidos.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...