Guest BrasiLinux Postado Setembro 4, 2004 Denunciar Share Postado Setembro 4, 2004 Æ PESSOAL alguém PODE ME AJUDAR ?!0 SCRIPT E BASICO, POREM não ESTA FUNCIONANDO, 0S COMANDO mysql_query não ESTAO SENDO EXECUTADOSTODAS AS VARIAVES ESTAO CHEGANDO COM VALORES0 SCRIPT E ESSE:if($op == 1){ if($quantidade>$qe){ echo "Quantidade do pedido excede o estoque"; break; } $estoque = $qe - $quantidade; $sql = "UPDATE estoque SET quantidade_estoque='$estoque' WHERE cod_marca='$cod_marca' "; $exec = mysql_query($sql); $linhas = mysql_num_rows($exec); echo "===".$linhas."<br>"; // O RESULTADO DESSE ECHO É: === não RETORNA O VALOR DE LINHAS DA QUERY echo $exec; // O RESULTADO DESSE ECHO É: não RETORNA echo $sql; // O RESULTADO DESSE ECHO É: O UPDATE COMO OS VALORES DAS VARIAVEIS. $sql_insert ="INSERT INTO vendas VALUES('', '$cod_marca', '$qntd', '$quant_venda', 'data') "; $exec_insert = mysql_query($sql_insert); $linha = mysql_num_rows($sql_insert); echo "===".$linha."<br>";// O RESULTADO DESSE ECHO É: === não RETORNA O VALOR DE LINHAS DA QUERY echo $exec_insert; // O RESULTADO DESSE ECHO É: não RETORNA echo $sql_insert; // O RESULTADO DESSE ECHO É: O UPDATE COMO OS VALORES DAS VARIAVEIS.}o SCRIPT FICOU UM POUCO CHEIO POR CAUSA DOS COMENTARIOSABAIXO SEGUE O MESMO SEM OS COMENTARIOS...if($op == 1){ if($quantidade>$qe){ echo "Quantidade do pedido excede o estoque"; break; }$estoque = $qe - $quantidade;$sql = "UPDATE estoque SET quantidade_estoque='$estoque' where cod_marca='$cod_marca' ";$exec = mysql_query($sql);$sql_insert ="INSERT INTO vendas VALUES ('', '$cod_marca', '$qntd', '$quant_venda', 'data') ";$exec_insert = mysql_query($sql_insert); echo "<p align='center'><a href='./teste.php'>FINALIZAR VENDA</a></p>";}aLGUMAS PESSOAS FALARAM QUE PODE SER A VERSAO DO MEU PHP, MAIS porque TEM OUTRAS QUERY NO MESMO SCRIPT QUE FUNCIONAM NORMALMENTE?ACRADEÇ0 QUALQUER AJUDA ... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Setembro 5, 2004 Denunciar Share Postado Setembro 5, 2004 Que erro que da?qual versao do seu php?você ta pegando os dados com POST ou GET? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest BrasiLinux Postado Setembro 5, 2004 Denunciar Share Postado Setembro 5, 2004 não apresenta erro nenhum....Estou usando POST, e uso o phptriad 2.2.1 for WINDOWSTambem coloco no servidor linux agora não sei qual e a versao, tb apresenta o mesmo problema....Qualquer informaçao adcional que possa ajudar, estarei disponivel.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest CaioMiX- Postado Setembro 5, 2004 Denunciar Share Postado Setembro 5, 2004 faça assim$exec = mysql_query($sql) or die (mysql_error());; $linhas = mysql_num_rows($exec); echo "===".$linhas."<br>"; // O RESULTADO DESSE ECHO É: === não RETORNA O VALOR DE LINHAS DA QUERY echo $exec; // O RESULTADO DESSE ECHO É: não RETORNA echo $sql; // O RESULTADO DESSE ECHO É: O UPDATE COMO OS VALORES DAS VARIAVEIS. $sql_insert ="INSERT INTO vendas VALUES('', '$cod_marca', '$qntd', '$quant_venda', 'data') "; $exec_insert = mysql_query($sql_insert) or die (mysql_error());E veja o erro..abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Setembro 5, 2004 Denunciar Share Postado Setembro 5, 2004 Foi apresentado o seguinte erro** No Database Selected **Coloquei o comando ** include ("../inc/conexao.inc"); ** Novamente no op=1 e esta funcionando.......Nunca aconteceu isso.... Mais você me ajudou, valeu. Muito obrigado a você e a todos do forum.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest BrasiLinux
Æ PESSOAL alguém PODE ME AJUDAR ?!
0 SCRIPT E BASICO, POREM não ESTA FUNCIONANDO, 0S COMANDO mysql_query não ESTAO SENDO EXECUTADOS
TODAS AS VARIAVES ESTAO CHEGANDO COM VALORES
0 SCRIPT E ESSE:
if($op == 1){
if($quantidade>$qe){
echo "Quantidade do pedido excede o estoque";
break;
}
$estoque = $qe - $quantidade;
$sql = "UPDATE estoque SET quantidade_estoque='$estoque' WHERE cod_marca='$cod_marca' ";
$exec = mysql_query($sql);
$linhas = mysql_num_rows($exec);
echo "===".$linhas."<br>"; // O RESULTADO DESSE ECHO É: === não RETORNA O VALOR DE LINHAS DA QUERY
echo $exec; // O RESULTADO DESSE ECHO É: não RETORNA
echo $sql; // O RESULTADO DESSE ECHO É: O UPDATE COMO OS VALORES DAS VARIAVEIS.
$sql_insert ="INSERT INTO vendas VALUES('', '$cod_marca', '$qntd', '$quant_venda', 'data') ";
$exec_insert = mysql_query($sql_insert);
$linha = mysql_num_rows($sql_insert);
echo "===".$linha."<br>";// O RESULTADO DESSE ECHO É: === não RETORNA O VALOR DE LINHAS DA QUERY
echo $exec_insert; // O RESULTADO DESSE ECHO É: não RETORNA
echo $sql_insert; // O RESULTADO DESSE ECHO É: O UPDATE COMO OS VALORES DAS VARIAVEIS.
}
o SCRIPT FICOU UM POUCO CHEIO POR CAUSA DOS COMENTARIOS
ABAIXO SEGUE O MESMO SEM OS COMENTARIOS...
if($op == 1){
if($quantidade>$qe){
echo "Quantidade do pedido excede o estoque";
break;
}
$estoque = $qe - $quantidade;
$sql = "UPDATE estoque SET quantidade_estoque='$estoque' where cod_marca='$cod_marca' ";
$exec = mysql_query($sql);
$sql_insert ="INSERT INTO vendas VALUES ('', '$cod_marca', '$qntd', '$quant_venda', 'data') ";
$exec_insert = mysql_query($sql_insert);
echo "<p align='center'><a href='./teste.php'>FINALIZAR VENDA</a></p>";
}
aLGUMAS PESSOAS FALARAM QUE PODE SER A VERSAO DO MEU PHP, MAIS porque TEM OUTRAS QUERY NO MESMO SCRIPT QUE FUNCIONAM NORMALMENTE?
ACRADEÇ0 QUALQUER AJUDA ...
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
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.