Hai diverse possibilità :
1 - Query : select a.titolo_libro, b.capitolo from libri a, capitoli b where a.id_libro = b.id_libro order by a.titolo_libro, b.capitolo (si premette che capitolo sia l'ordine giusto)/
Hai un resultset con questa forma :
Riga 1 : "Pippo","Capitolo 1"
Riga 2 : "Pippo","Capitolo 2"
Riga 3 : "Pippo","Capitolo 3"
...
Riga X : "Pluto","Capitolo 1"
Riga X+1 : "Pluto","Capitolo 2"
etc...
2 -
codice:$query = "select id_libro, titolo_libro from libri order by titolo_libro"; $res = mysql_query($query); while (list($id_libro,$titolo_libro) = mysql_fetch_array($res)) { // QUI puoi stampare a video il titolo $query2 = "select capitolo from capitoli where id_libro='$id_libro' order by capitolo "; $res2 = mysql_query($query2); while (list($capitolo) = mysql_fetch_array($res2)) { // QUI puoi stampare a video ogni capitolo } }


Rispondi quotando