Ho creato il seguente codice (tenere presente che sono poco esperto di php):

<? include "db.php";
$query = "SELECT ID_areesup,Titolo_areesup, FROM areesup ORDER BY ID_areesup";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result)) {
echo "<table width=100% border=0 align=left bgcolor=#E0E0E0><tr><td>".$row["Titolo_areesup"]."</td></tr></table>

";
$query = "SELECT ID_areesx,Titolo_areesx,AreaSuperiore FROM areesx ORDER BY ID_areesx WHERE AreaSuperiore=ID_areesup";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result)) {
echo "[img]indice.gif[/img] <a href=area.php?ID_areesx=".$row["ID_areesx"].">".$row["Titolo_areesx"]."</a>
";
}
}
mysql_close($db);
?>

Mi dice:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\programmi\easyphp1-7\www\database\sx.php on line 4

Io vorrei come risultato:

Area 1

Sottoarea1
Sottoarea2
Sottoarea3
...

Area 2

Sottoarea1
Sottoarea2
Sottoarea3
...

Potete aiutarmi?