Salve a tutti,
Ho fatto un codice di questo tipo:

Codice PHP:
    while($GradoPersona mysql_fetch_array($GroupPerson)){             
$AssignGroup .= '<tr><td>Spunta se vuoi modificare il gruppo <input type="checkbox" value="" name="CheckGroup'.$GradoPersona['GradoId'].'"></td><td><select name="Group'.$GradoPersona['GradoId'].'">';             
while(
$Grado mysql_fetch_array($GruppiEsistenti)){                 
if(
$Grado['GradoId'] == $GradoPersona['GradoId']){                     
$AssignGroup .= '<option value="'.$Grado['GradoId'].'" selected>'.$Grado['GradoNome'].'</option>';                 
}else{                     
$AssignGroup .= '<option value="'.$Grado['GradoId'].'">'.$Grado['GradoNome'].'</option>';                                 
}             
}             
$AssignGroup .= '</select></td></tr>';         

Ora viene fuori un problema:
Il primo while viene eseguito due volte, per via della query $GroupPerson, ma il secondo while al secondo ciclo del primo while non viene eseguito, e non ne capisco il motivo...
Ho dedotto questo, poichè dall'output si vede solo il tag <select> e nessuna opzione al suo interno!
Potete aiutarmi?

(Scusate se non mi sono spiegato bene! )