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.