Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Amigos do Imasters! BOA NOITE!!!!
Bom, eu sou iniciante, por isto o motivo do Script Porco! (hehe)
O Script abaixo faz uma verificação no banco de dados e retorna todos os valores de comissionamento de um determinado consultor (baseado em datas e meses)
Como eu sou muito cabaço (AINDA.. HEHE)
Eu fiz 12 selects (um para cada mês) somando os dados ao final e totalizando em uma variável que é mostrada em um xml (que depois eu vou utilizar no meu gráfico em Flash)
Preciso de ajuda pra aprender desenvolver isto de forma correta (não porca como eu fiz) hehe (da até vergonha de mostrar o Script). Da forma que esta, funciona legal (mas ta ridiculo..) Alguém fera pode me dar uma mão?
Forte abraço...
SCRIPT
------------------------------------------------------------------------------------------------------------------------------
<?
include "conect.php";
$select1 = "SELECT * FROM comissionamento WHERE id_consultor = '1' AND status = '2' AND data_pagamento >= '2008-01-1' AND data_pagamento <= '2008-01-31' ORDER BY 'data_pagamento' DESC";
$query1 = mysql_query($select1);
if(mysql_num_rows($query1) == 0) {$total_jan = "0.00";} else {
while($jan = mysql_fetch_array($query1)){
$valor_jan = $jan[valor_comissao];
$total_jan = $total_jan + $valor_jan;
}}$select2 = "SELECT * FROM comissionamento WHERE id_consultor = '1' AND status = '2' AND data_pagamento >= '2008-02-1' AND data_pagamento <= '2008-02-31' ORDER BY 'data_pagamento' DESC";
$query2 = mysql_query($select2);
if(mysql_num_rows($query2) == 0) {$total_fev = "0.00";} else {
while($fev = mysql_fetch_array($query2)){
$valor_fev = $fev[valor_comissao];
$total_fev = $total_fev + $valor_fev;
}}$select3 = "SELECT * FROM comissionamento WHERE id_consultor = '1' AND status = '2' AND data_pagamento >= '2008-03-1' AND data_pagamento <= '2008-03-31' ORDER BY 'data_pagamento' DESC";
$query3 = mysql_query($select3);
if(mysql_num_rows($query3) == 0) {$total_fev = "0.00";} else {
while($mar = mysql_fetch_array($query3)){
$valor_mar = $mar[valor_comissao];
$total_mar = $total_mar + $valor_mar;
}}
//------------------------------------------------------------------------------------------------
$select4 = "SELECT * FROM comissionamento WHERE id_consultor = '1' AND status = '2' AND data_pagamento >= '2008-04-1' AND data_pagamento <= '2008-04-31' ORDER BY 'data_pagamento' DESC";
$query4 = mysql_query($select4);
if(mysql_num_rows($query4) == 0) {$total_abr = "0.00";} else {
while($abr = mysql_fetch_array($query4)){
$valor_abr = $abr[valor_comissao];
$total_abr = $total_abr + $valor_abr;
}}
//------------------------------------------------------------------------------------------------
$select5 = "SELECT * FROM comissionamento WHERE id_consultor = '1' AND status = '2' AND data_pagamento >= '2008-05-1' AND data_pagamento <= '2008-05-31' ORDER BY 'data_pagamento' DESC";
$query5 = mysql_query($select5);
if(mysql_num_rows($query5) == 0) {$total_mai = "0.00";} else {
while($mai = mysql_fetch_array($query5)){
$valor_mai = $mai[valor_comissao];
$total_mai = $total_mai + $valor_mai;
}}
//------------------------------------------------------------------------------------------------
$select6 = "SELECT * FROM comissionamento WHERE id_consultor = '1' AND status = '2' AND data_pagamento >= '2008-06-1' AND data_pagamento <= '2008-06-31' ORDER BY 'data_pagamento' DESC";
$query6 = mysql_query($select6);
if(mysql_num_rows($query6) == 0) {$total_jun = "0.00";} else {
while($jun = mysql_fetch_array($query6)){
$valor_jun = $jun[valor_comissao];
$total_jun = $total_jun + $valor_jun;
}}
//------------------------------------------------------------------------------------------------
$select7 = "SELECT * FROM comissionamento WHERE id_consultor = '1' AND status = '2' AND data_pagamento >= '2008-07-1' AND data_pagamento <= '2008-07-31' ORDER BY 'data_pagamento' DESC";
$query7 = mysql_query($select7);
if(mysql_num_rows($query7) == 0) {$total_jul = "0.00";} else {
while($jul = mysql_fetch_array($query7)){
$valor_jul = $jul[valor_comissao];
$total_jul = $total_jul + $valor_jul;
}}
//------------------------------------------------------------------------------------------------
$select8 = "SELECT * FROM comissionamento WHERE id_consultor = '1' AND status = '2' AND data_pagamento >= '2008-08-1' AND data_pagamento <= '2008-08-31' ORDER BY 'data_pagamento' DESC";
$query8 = mysql_query($select8);
if(mysql_num_rows($query8) == 0) {$total_ago = "0.00";} else {
while($ago = mysql_fetch_array($query8)){
$valor_ago = $ago[valor_comissao];
$total_ago = $total_ago + $valor_ago;
}}
//------------------------------------------------------------------------------------------------
$select9 = "SELECT * FROM comissionamento WHERE id_consultor = '1' AND status = '2' AND data_pagamento >= '2008-09-1' AND data_pagamento <= '2008-09-31' ORDER BY 'data_pagamento' DESC";
$query9 = mysql_query($select9);
if(mysql_num_rows($query9) == 0) {$total_set = "0.00";} else {
while($set = mysql_fetch_array($query9)){
$valor_set = $set[valor_comissao];
$total_set = $total_set + $valor_set;
}}
//------------------------------------------------------------------------------------------------
$select10 = "SELECT * FROM comissionamento WHERE id_consultor = '1' AND status = '2' AND data_pagamento >= '2008-10-1' AND data_pagamento <= '2008-10-31' ORDER BY 'data_pagamento' DESC";
$query10 = mysql_query($select10);
if(mysql_num_rows($query10) == 0) {$total_out = "0.00";} else {
while($out = mysql_fetch_array($query10)){
$valor_out = $out[valor_comissao];
$total_out = $total_out + $valor_out;
}}
//------------------------------------------------------------------------------------------------
$select11 = "SELECT * FROM comissionamento WHERE id_consultor = '1' AND status = '2' AND data_pagamento >= '2008-11-1' AND data_pagamento <= '2008-11-31' ORDER BY 'data_pagamento' DESC";
$query11 = mysql_query($select11);
if(mysql_num_rows($query11) == 0) {$total_nov = "0.00";} else {
while($nov = mysql_fetch_array($query11)){
$valor_nov = $nov[valor_comissao];
$total_nov = $total_nov + $valor_nov;
}}
//------------------------------------------------------------------------------------------------
$select12 = "SELECT * FROM comissionamento WHERE id_consultor = '1' AND status = '2' AND data_pagamento >= '2008-12-1' AND data_pagamento <= '2008-12-31' ORDER BY 'data_pagamento' DESC";
$query12 = mysql_query($select12);
if(mysql_num_rows($query12) == 0) {$total_dez = "0.00";} else {
while($dez = mysql_fetch_array($query12)){
$valor_dez = $dez[valor_comissao];
$total_dez = $total_dez + $valor_dez;
}}
/*echo "
Janeiro $total_jan<br>
Fevereiro $total_fev<br>
Março $total_mar<br>
Abril $total_abr<br>
Maio $total_mai<br>
Junho $total_jun<br>
Julho $total_jul<br>
Agosto $total_ago<br>
Setembro $total_set<br>
Outubro $total_out<br>
Novembro $total_nov<br>
Dezembro $total_dez<br>
";?>
<chart palette='2' caption='Consultor: Antonio Rocha' xAxisName='Relatório de pagamentos anual' yAxisName='Valores em R$' showValues='0' decimals='1' formatNumberScale='0' useRoundEdges='1'>
<set label='Janeiro' value='<?=sprintf("%01.2f",$total_jan);?>' color='009933' />
<set label='Fevereiro' value='<?=sprintf("%01.2f",$total_fev);?>' color='009933'/>
<set label='Março' value='<?=sprintf("%01.2f",$total_mar);?>' color='009933'/>
<set label='Abril' value='<?=sprintf("%01.2f",$total_abr);?>' color='009933'/>
<set label='Maio' value='<?=sprintf("%01.2f",$total_mai);?>' color='009933'/>
<set label='Junho' value='<?=sprintf("%01.2f",$total_jun);?>' color='009933'/>
<set label='Julho' value='<?=sprintf("%01.2f",$total_jul);?>' color='009933'/>
<set label='Agosto' value='<?=sprintf("%01.2f",$total_ago);?>' color='009933'/>
<set label='Setembro' value='<?=sprintf("%01.2f",$total_set);?>' color='009933'/>
<set label='Outubro' value='<?=sprintf("%01.2f",$total_out);?>' color='009933'/>
<set label='Novembro' value='<?=sprintf("%01.2f",$total_nov);?>' color='009933'/>
<set label='Dezembro' value='<?=sprintf("%01.2f",$total_dez);?>' color='009933'/>
</chart>Carregando comentários...