Mi scuso se non so dare bene un titolo a questa mia richiesta.
Da una select nel db mysql che mi mostra dei dati di un utente (che seleziono tramite id)
SELECT Tipo, COUNT(*) AS occorrenze FROM MyTable WHERE id_nominativo=$id
GROUP BY Tipo
UNION
SELECT 'TOTALE', COUNT(Tipo) AS occorrenze FROM MyTable WHERE id_nominativo=$id
";
produco dei dati in questo modo
while ($row = $result->fetch_assoc())
{
print_r($row);
}
Come risultato ottengo una cosa del genere (ne metto TRE presi da 3 ID differenti) inseriti nella query)
Con ID=5
Array ( [Tipo] => a [occorrenze] => 2 )
Array ( [Tipo] => p [occorrenze] => 1 )
Array ( [Tipo] => TOTALE [occorrenze] => 3 )
Con ID=6
Array ( [Tipo] => a [occorrenze] => 3 )
Array ( [Tipo] => TOTALE [occorrenze] => 3 )
Con ID=7
Array ( [Tipo] => p [occorrenze] => 3 )
Array ( [Tipo] => TOTALE [occorrenze] => 3 )
Etc Etc...
Ecco. Come posso prendere questi dati ed utilizzalri singolarmente (non voglio mostrare un semplice tabella)?
Vorrei ad esempio mettere un testo tipo “L'utente Id_5 ha totalizzato 3 occorrenze suddivise in 2 di tipo ‘a’ e 1 di tipo ‘p’”.
Se poi esco da qui ed entro nella pagina con un altro id ad esempio 6 dovrei invece mostrare lo stesso testo ma con gli altri valori (totale 3 ma solo a=3)
Spero di essermi spiegato. .