Grazie...
perfetto, funziona!!!
se non ti disturbo mi potresti spiegare il funzionamento...
ci sono alcuni passaggi che non capisco dato che non conosco le funzioni usate.

come ad esepio...
- perchč abbiamo usato nel cicli while le vabili con [] come ad esempio $nome[]= e non $nome= ?
se ho intuito bene č per poi usare $nome[$a-1]... perķ non capisco come...

- a che serve il . e @ davanti alle variabili ? (come ad esempio .$id[$a-1]. e anche @$id) ?

- in generale ho intuito il ragionamento teorico, perķ ho molto dubbi...
in poche parole chiuso il cilo while contiamo quanti volte č stato estratto il valore $nome e lo dividiamo per quante colonne vogliamo...
iniziamo con il primo cilo for... e se i risultati sono piú di 0 si va avanti con il conteggio... stampiamo cosi tanti tr quante sono le righe...
con il secondo ciclo for (($k=0;$k<2;$k++)) gli diciamo che se č minore di 2 deve andare avanti, altrimenti no...perchč?!?! Poi dopo mi perdo...
Se sbaglio in qualcosa e puoi aiutare a capire ti ringrazio...

E scusami se sono domande banali, perķ sono agli inizi e ci sono molte cose che non conosco... grazie