Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, desculpem se já existe algum tópico falando sobre isso, o problema é que eu não sei nem pesquisar sobre esse problema! Vou tentar explicar!
Estou fazendo um mini sistema de controle de vendas e estou precisando colocar o relatório do mês inteiro e quanto cada funcionário vendeu por dia, labutei essa manhã inteira mas ainda não cheguei na onde queria
fiz assim
$sql = "SELECT * FROM caixa WHERE MONTH(data)='$mes' AND operacao='Venda' ORDER BY funcionario;";
$qry = mysql_query($sql);
while($ft = mysql_fetch_array($qry)){
$cont++;
if(($cont%2) == 0){ $cor = "#CCC"; } else { $cor = "#EEE"; }
echo'
<tr>
<td class="bordaEsq" style="background:'.$cor.';">'.limitar(selectFuncionario($ft['funcionario']),40).'</td>
<td class="bordaEsq" style="background:'.$cor.';">'.$ft['operacao'].'</td>
<td class="bordaEsq" style="background:'.$cor.';">'.$ft['total'].'</td>
<td class="bordaEsq" style="border-right:1px solid #999; background:'.$cor.';">'.$ft['data'].'</td>
</tr>';
$func[$ft['funcionario']] = $func[$ft['funcionario']] + (float)$ft['total'];
}
mas ficou repetindo os dias, então tentei algo assim
while($ft = mysql_fetch_array($qry)){
$cont++;
$total[$ft['data']] = $total[$ft['data']] + (float)$ft['total'];
if(($cont%2) == 0){ $cor = "#CCC"; } else { $cor = "#EEE"; }
$tr1[] = '
<tr>
<td class="bordaEsq" style="background:'.$cor.';">'.limitar(selectFuncionario($ft['funcionario']),40).'</td>
<td class="bordaEsq" style="background:'.$cor.';">'.$ft['operacao'].'</td>
<td class="bordaEsq" style="background:'.$cor.';">';
$d[] = $ft['data'];
$tr2[] = '</td>
<td class="bordaEsq" style="border-right:1px solid #999; background:'.$cor.';">'.$ft['data'].'</td>
</tr>';
$func[$ft['funcionario']] = $func[$ft['funcionario']] + (float)$ft['total'];
} echo $tr1[$i].$total[$d[$i]].$tr2[$i];
}
?>
Mesmo assim não deu certo!
DESCULPE AINDA SOU LEIGO EM PHP! Se puderem me ajudar a corrigir meu código e fazer ele funcionar! Se alguém não tiver entendido fala que eu tento explicar de novo!
Carregando comentários...