intanto grazie, per il db è mysql non so perchè lo davo per scontato,

allora il codic3e funziona quasi
operò presenta il problema che mi stampa i moduli correttamente ma mette gli stessi files sotto ogni modulo quando invece dovrebbe stampare i files che hanno come id_modulo identico a quello della catecoria a cui appartengono

in prarica ora stampa;

Modulo di Photoshop
file1_corso_Photoshop.ext
file1_corso_Dreamweaver.ext

Modulo di Dreamweaver
file1_corso_Photoshop.ext
file1_corso_Dreamweaver.ext


ti posto il codice cos' come l'ho adattato al mio caso

$id_corso= "1";
$query = "SELECT * FROM moduli WHERE id_corso=$id_corso";
mysql_select_db($database_dmd_conn, $dmd_conn);
$result = mysql_query($query, $dmd_conn);
while ($row = mysql_fetch_array($result)){
echo $row['NomeModulo']."</br>";

$query1 = "SELECT * FROM user_files WHERE id_corso=$row[id_corso]";
$result1 = mysql_query($query1,$dmd_conn);
while($row1 = mysql_fetch_array($result1)){
echo $row1['NomeFile']."</br>";
}
}


ho messo id_corso=1 per testarlo in locale


GRAZIE!