Ciao a tutti!
Sono di nuovo qui a chiedere il vostro aiuto, che finora è stato prezioso!!
Ho un array (ordinato) con una serie di valori duplicati, quello che vorrei fare è eliminare i duplicati e conteggiarli per mese.
Così realizzo l'intestazione della tabella:
Qui invece creo l'array con i risultati della query:
Vorrei ottenere un risultato del genere:
Nome | Provincia | Categoria | AMB | SPEC | Febbraio | Marzo
MARCO ROSSI NA CAT A AMB B SPEC C 2 3
MARCO ROSSI NA CAT B AMB B SPEC C 5 6
MARCO ROSSI NA CAT C AMB B SPEC C 2 1
Spero di aver reso l'idea! Vi ringrazio in anticipo!!
Sono di nuovo qui a chiedere il vostro aiuto, che finora è stato prezioso!!
Ho un array (ordinato) con una serie di valori duplicati, quello che vorrei fare è eliminare i duplicati e conteggiarli per mese.
Così realizzo l'intestazione della tabella:
PHP:
echo "<table id='tableResult' border='0' width='100%'>";
echo "<tr style='font-family: Tahoma; font-size:2,3px'><td><b>NOME</b></td><td><b>Provincia</b></td><td><b>Categoria</b></td><td><b>AMB</b></td><td><b>SPEC</b></td><td><b>Mese</b></td>";
foreach(datediff($_POST['startDate'], $_POST['endDate']) as $mesi){
echo "<td><b>";
echo getNameMonth($mesi); # Con questa funzione estraggo i nomi dei mesi selezionati tramite textbox
echo "</b><td>";
}
...
Qui invece creo l'array con i risultati della query:
PHP:
$queryResult = mssql_query($queryResultStr);
while($rowResult = mssql_fetch_array($queryResult)){
$NomeNew = $rowResult["Nome"];
$provinciaNew = $rowResult["Provincia"];
$categoriaNew = $rowResult["Categoria"];
$ambNew = $rowResult["AMB"];
$specNew = $rowResult["SPEC"];
$MeseNew = substr($rowResult["startDate"],8,2);
$arrayResult[] = "<tr style='font-family: Tahoma' class='".str_replace(" ","",$NomeNew)." ".$provinciaNew." ".$categoriaNew." ".str_replace(" ","",str_replace(".","",$ambNew))." ".str_replace(".","",$specNew)."'><td>".$isfNew."</td><td>".$provinciaNew."</td><td>".$categoriaNew."</td><td>".$ambNew."</td><td>".$specNew."</td></tr>"; #Prima della chiusura del TR andrebbero i conteggi per mese
}
...
Vorrei ottenere un risultato del genere:
Nome | Provincia | Categoria | AMB | SPEC | Febbraio | Marzo
MARCO ROSSI NA CAT A AMB B SPEC C 2 3
MARCO ROSSI NA CAT B AMB B SPEC C 5 6
MARCO ROSSI NA CAT C AMB B SPEC C 2 1
Spero di aver reso l'idea! Vi ringrazio in anticipo!!
Ultima modifica: