ho 3 tabelle

Prima tabella: tbl_itinerari

itinerarioID nomeitinerario brevedescrizionetour
1 tour umbria un tour di 3 gg tra i monti
2 tour bruxelles un tour di 1 gg nel centro citta


Seconda tabella: tbl_giornicardinali

giornoID giornocardinale
1 PRIMO GIORNO
2 SECONDO GIORNO
3 TERZO GIORNO


Terza tabella: tbl_itinerarianalitici

analiticoID itinerario (che deve riprendere itinerarioID dalla 1^ tabella) giornoX cittaX
1 1 1 Assisi
2 1 1 Perugia
3 1 2 Assisi
4 1 2 Gubbio
5 1 3 Terni
6 2 1 Bruxelles

Le voci dinamiche dovrebbero comparire cosi nella pagina del Tour dell'umbria:


PRIMO GIORNO
Assisi
Perugia

SECONDO GIORNO
Assisi
Gubbio

TERZO GIORNO
Terni

La query e il filtro attuali sono cosi e ovviamente ma non mi richiamano il giorno cardinale corrispondente perchè non so come impostarlo, magari già adattata in maniera tale che poi possa visualizzare anche singole giornate per ogni pagina tramite una barra di navigazione dinamica con i classici tasti avanti, indietro, inizio e fine che creerò in un secondo momento:

$colname_rs_itinerarioanalitico_filtrato = "-1";
if (isset($_POST['nomeitinerario'])) {
$colname_rs_itinerarioanalitico_filtrato = (get_magic_quotes_gpc()) ? $_POST['nomeitinerario'] : addslashes($_POST['nomeitinerario']);
}

mysql_select_db($database_server, $server);
$query_rs_itinerarioanalitico_filtrato = sprintf("SELECT itinerarioanaliticoID, itinerario, giornoX, cittaX FROM tbl_itinerarianalitici WHERE itinerario = %s", GetSQLValueString($colname_rs_itinerarioanalitico_ filtrato, "int"));
$rs_itinerarioanalitico_filtrato = mysql_query($query_rs_itinerarioanalitico_filtrato , $server) or die(mysql_error());
$row_rs_itinerarioanalitico_filtrato = mysql_fetch_assoc($rs_itinerarioanalitico_filtrato );
$totalRows_rs_itinerarioanalitico_filtrato = mysql_num_rows($rs_itinerarioanalitico_filtrato);

grazie infinite