[Resolvido] Uso do While
Boa noite senhores,
Estou com um erro que ao meu ver pareça simples, porém não estou conseguindo descobrir o porque está acontecendo.
Tenho o seguinte código:
A primeira consulta SQL me retorna 3 resultados, porém não imprime os três resultados, imprime apenas um.
>
Citar
//Consulta SQL que retornará o nome do vendedor
$sql_nome_do_vendedor = "SELECT distinct customer_name FROM tec_sales ORDER BY `customer_name` DESC";
$query = mysql_query($sql_nome_do_vendedor, $id) or die (mysql_error());
$quantidade = mysql_num_rows($query);
echo " <h4>Relatório de " .$dataini. " à " . $datafim . "</h4>";
echo "<b>Resultado:</b> ". $quantidade . " Vendas " ;
echo "<img src='../production/images/printer.png' width='20px' height='20px' onclick='window.print();'>";
echo "<img src='../production/images/voltar.png' width='20px' height='20px' onclick='window.history.back();'>";
while($row = mysql_fetch_array($query)) {
$vendedor = $row["customer_name"];
//Consulta SQL que receberá o nome do vendedor, e verificará o valor total de suas vendas de produtos vendidos por ele.
$sql_produtos_vendidos = "SELECT * FROM tec_sales A WHERE A.date BETWEEN '$dataini 00:00:00' AND '$datafim 23:59:59'
AND A.customer_name = '$vendedor'";
$query = mysql_query($sql_produtos_vendidos);
$valor_produtos = 0;
$quant_produtos = 0;
while($row = mysql_fetch_array($query)) {
$valor_produtos += $row["grand_total"];
$quant_produtos += $row["total_items"];
echo "<td>$vendedor</td>";
echo "<td>$quant_produtos</td>";
echo "<td>$valor_produtos</td>";Discussão (2)
Carregando comentários...