group by p.cod_pedido, p.mês, p.ano, c.nome, v.nome_vend
";
$result = @mysql_query($sql);
if (!$result)
{
echo "ERRO NA CONSULTA:sql" . mysql_error();
exit;
}
if(mysql_num_rows($result) == 0)
{
echo "Nada foi encontrado para a consulta";
exit;
}
$ros= mysql_fetch_assoc($result);
$result = @mysql_query($sql);
if (!$sql)
echo "ERRO NA CONSULTA:sql" . mysql_error();
while($linha=mysql_fetch_array($result)){
$mysql=select sum(i.valor_vendido) as vendido, sum(pro.valor) as valor
from itens i, produto pro
where i.cod_pedido ='".$linha['cod_pedido]."'
group by pro.produto";
};
$my = @mysql_query($mysql);
if (!$mysql) //Se não rolou a query
echo "ERRO CONSULTA: mysql" . mysql_error();
//resulta na tela
$row = mysql_fetch_assoc($my);
echo $row['vendidas']; // este valor não esta sendo retornado não sei o porqueecho $row['valor]; // este valor esta me retornado valor errado "21.92" esta me retornado "200"echo $row['produto']; // este valor não esta sendo retornado não sei o porque
echo $row['cod_produto]; // este valor não esta sendo retornado não sei o porque
Pergunta
junaooaks
ai galera to tendo um problema com uma conta na minha consulta
de acordo com o registro cadastro no banco de dado a consulta teria que me retorna "21.92" mas ela esta me retornando "200"
o que eu posso fazer? e porque que esta dando isto ?
cod da pagina:
<?php
$vendedor = $_POST["vend"];
$mês = $_POST["me"];
$ano = $_POST["an"];
//conexao com o banco de dado sisgew
$conn = mysql_connect('localhost', 'root', '123');
$db = mysql_select_db("sisgew")
or die ("não HÀ BANCO DE DADO!");
//consulta sql no banco de dado
$sql = "select p.cod_pedido, p.mês, p.ano, c.nome, v.nome_vend
from pedido p, cliente c, vendedor v
where v.cod_vendedor = '$vendedor'
and p.mês = '$mês'
and p.ano = '$ano'
and c.cnpj = p.cnpj
and p.cod_vendedor = v.cod_vendedor
group by p.cod_pedido, p.mês, p.ano, c.nome, v.nome_vend
";
$result = @mysql_query($sql);
if (!$result)
{
echo "ERRO NA CONSULTA:sql" . mysql_error();
exit;
}
if(mysql_num_rows($result) == 0)
{
echo "Nada foi encontrado para a consulta";
exit;
}
$ros= mysql_fetch_assoc($result);
$result = @mysql_query($sql);
if (!$sql)
echo "ERRO NA CONSULTA:sql" . mysql_error();
while($linha=mysql_fetch_array($result)){
$mysql=select sum(i.valor_vendido) as vendido, sum(pro.valor) as valor
from itens i, produto pro
where i.cod_pedido ='".$linha['cod_pedido]."'
group by pro.produto";
};
$my = @mysql_query($mysql);
if (!$mysql) //Se não rolou a query
echo "ERRO CONSULTA: mysql" . mysql_error();
//resulta na tela
$row = mysql_fetch_assoc($my);
echo $row['vendidas']; // este valor não esta sendo retornado não sei o porqueecho $row['valor]; // este valor esta me retornado valor errado "21.92" esta me retornado "200"echo $row['produto']; // este valor não esta sendo retornado não sei o porque
echo $row['cod_produto]; // este valor não esta sendo retornado não sei o porque
?>
Link para o comentário
Compartilhar em outros sites
9 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.