Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Seguinte galerina. Minha dúvida é que eu tenho chamados com datas numa tabela do mysql no formato 0000-00-00.
Só que preciso saber chamados teve em todos os meses.
tenho o seguinte código
$meses = array(01=>"Janeiro",02=>"Fevereiro",03=>"Março",04=>"Abril",05=>"Maio",06=>"Junho",
07=>"Julho",08=>"Agosto",09=>"Setembro",10=>"Outubro",11=>"Novembro",12=>"Dezembro");
$mes = array(); //array que armazena os meses existentes na tabela de chamados. Depois é só contar os valores iguais com a função "array_count_values($array)"
$query = mysql_query("SELECT data FROM helps");
while($result = mysql_fetch_assoc($query)){
$data = $result['data'];
$mes = $meses[substr($data,5,2)];//armazena no array $mes a string correspondente a quebra da data contida em $data. O Nome do mes no caso.
}
print_r(array_count_values($mes));
O este código deve fazer é contar Os nomes de meses iguais e imprimir na tela a quantidade.
Mas ele dá um erro: Warning: array_count_values() expects parameter 1 to be array, string given.
Gostaria de exibir
Mes Qtd.Chamados
Janeiro 60
Fevereiro 220
Março 0
Abril 0
Maio x
Junho y
Julho z
eh isso que eu gostaria de fazer.
Carregando comentários...