Il mio problema è quanto:

Codice PHP:
$char = array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
      
$iniz 0;
      
$ris mysql_query($dati);

       
      while(
$arr mysql_fetch_array($dati)){
      
                                                              

                                         while(
substr($arr["nome"],0,1) != $char[$iniz]) $iniz ++;
                     
                     
                        
                     echo 
"<ul id='lista'>$char[$iniz]";             
                     echo 
"[*]$arr[nome]$arr[cognome]";
                     
        
            echo 
"[/list]";                               
      } 
Lo scopo è avere una lista in questo modo:

A
.aaaaaaa
.aaaaaaa
.aaaaaaa
B
.bbbbbbb
.bbbbbbb
.bbbbbbb
.bbbbbbb
C
.ccccccc
.ecc...

mentre mi esce così:

A
.aaaaaa

A
.aaaaaa

A
.aaaaaa

B
.bbbbbb

B
.bbbbbb

B
.bbbbbb

C
.cccccc
C
.cccccc
C
.ecc