Inizialmente hai chiesto una query multi count...
Poi più che visualizzare una tabella vuoi mostrare un testo che recita: trovati x occorrenze su z per il tipo n...
Adesso spunta anche l'idutene...
Bisogna esporre cosa si vuole fare e cosa si è fatto.
Per estrarre i valori di alcuni campi del risultato della query:
https://www.php.net/manual/en/function.mysql-result.php
Ti trovi il totale e lo schiaffi in una variabile (vedi mysql_result come appresso specificata (anche se con due campi, tu considera solo la row non field)
$totale=SELECT COUNT(Tipo) AS occorrenze FROM `mytable` where idutente:$utente
Cerchi le occorrenze per utente
SELECT Tipo, COUNT(*) AS occorrenze FROM `mytable`
Where utente:$utente
GROUP BY Tipo
Scrivi i risultati con un ciclo x da 0 a totalerecord
X sarebbe row che parte da zero
Primo record=0
Secondo record=1 e così via fino al record n
Occorrenze o tipo sono i campi il campo (il primo ha valore zero ed è "tipo") ripeto: se vuoi estrapolare il campo tipo la variabile $field diventa 0 sa vuoi la relativa occorrenza il valore di $field e 1
Echo "trovate ".mysql_result ( $result , $row=x , $field = [occorrenze] ) . "su ".$totale. "per il tipo ".mysql_result ( $result , $row=x , $field = [tipo])
Metti il ciclo for o while e incrementi la x (
Sto scrivendo dal cellulare perdona la semplificazione.