se metto solo il seguente codice:
codice:
$categorie = $mysqli->query("SELECT * FROM categoriap");
while($row = $categorie->fetch_assoc()) {
print '<option value="'.$row['categoria'] .'">'.$row['categoria'].'</option>';}
$categorie->close();
mi funziona.

ma se faccio così:
codice:
$miaCategoria = $mysqli->query("SELECT categoriaProf FROM utente where username=$username");
$row1 = $miaCategoria->fetch_assoc();
$miaCategoria->close();
		  		
$categorie = $mysqli->query("SELECT * FROM categoriap");
while($row = $categorie->fetch_assoc()) {
print '<option value="'.$row['categoria'] .'">'.$row['categoria'].'</option>';}
$categorie->close();
non funziona!! sapete come mai?