Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, estou tendo dificuldade de exibir quantidade cadastrada apartir do dia da semana, por exemplo
quero que uma quantidade de compra tal seja exibida de domingo a segunda com a quantidade cadastrada depois zere tudo e começe a semana novemente inserindo os cadastrados.
Essas compras estão cadastradas no db compra e possui um campo data que informa a data.
Esses valores serão lançado no fusionchart q é o gráfico.
Fiz uma tentativa q segue abaixo.
<?php
date_default_timezone_set('America/Sao_Paulo');
$data = date('d/m/Y');
$hora = date('H:i:s');
$semana = date('D');
$meses = array (1 => "Janeiro", 2 => "Fevereiro", 3 => "Março", 4 => "Abril", 5 => "Maio", 6 => "Junho", 7 => "Julho", 8 => "Agosto", 9 => "Setembro", 10 => "Outubro", 11 => "Novembro", 12 => "Dezembro");
$diasdasemana = array (1 => "Segunda-Feira",2 => "Terça-Feira",3 => "Quarta-Feira",4 => "Quinta-Feira",5 => "Sexta-Feira",6 => "Sabado",0 => "Domingo");
$hoje = getdate();
$dia = $hoje["mday"];
$mes = $hoje["mon"];
$nomemes = $meses[$mes];
$ano = $hoje["year"];
$diadasemana = $hoje["wday"];
$nomediadasemana = $diasdasemana[$diadasemana];
$dia = date("d");
$sql5 = "SELECT id_compra FROM compra WHERE DAY(data)='$dia' "; // Alterar condições para filtrar registros
$query5 = mysql_query($sql5);
$qtde5 = mysql_num_rows($query5);
if($nomediadasemana == 'Segunda-Feira'){
$resp1 = $qtde5;
}if($nomediadasemana == 'Terça-Feira'){
$resp2 = $qtde5;
}if($nomediadasemana == 'Quarta-Feira'){
$resp3 = $qtde5;
}if($nomediadasemana == 'Quinta-Feira'){
$resp4 = $qtde5;
}if($nomediadasemana == 'Sexta-Feira'){
$resp5 = $qtde5;
}if($nomediadasemana == 'Sabado'){
$resp6 = $qtde5;
}if($nomediadasemana == 'Domingo'){
$resp7 = $qtde5;
}
//This page demonstrates the ease of generating charts using FusionCharts.
//For this chart, we've used a string variable to contain our entire XML data.
//Ideally, you would generate XML data documents at run-time, after interfacing with
//forms or databases etc.Such examples are also present.
//Here, we've kept this example very simple.
//Create an XML data document in a string variable
$strXML = "<graph caption='Relatório de Entrega na Semana' xAxisName='Dias' yAxisName='Entregas' decimalPrecision='0' formatNumberScale='0'>";
$strXML .= "<set name='Segunda' value='$resp1' color='AFD8F8' />";
$strXML .= "<set name='Terça' value='$resp2' color='F6BD0F' />";
$strXML .= "<set name='Quarta' value='$resp3' color='8BBA00' />";
$strXML .= "<set name='Quinta' value='$resp4' color='FF8E46'/>";
$strXML .= "<set name='Sexta' value='$resp5' color='008E8E'/>";
$strXML .= "<set name='Sabado' value='$resp6' color='D64646'/>";
$strXML .= "<set name='Domingo' value='$resp7' color='8E468E'/>";
$strXML .= "</graph>";
//Create the chart - Column 3D Chart with data from strXML variable using dataXML method
echo renderChart("FusionCharts/FCF_Column3D.swf", "", $strXML, "myNext", 600, 300);
?>Carregando comentários...