.... ho questo link: viaggi.asp?sez=2 (il 2 indica la tipologia del viaggio)
in "viaggi.asp" recupero il valore di "sez" con request.querystring e quando vado a fare le select mi seleziona giustamente i risultati relativi a quella tipologia ma ripetendo il ciclo per il numero di record presenti nella tabella "tipologie".
x es. se nella tabella "tipologie" ci sono 4 tipologie e nella tabella "viaggi" ci sono 3 record che soddisfano la mia ricerca, io visualizzo 12 risultati anzichè 3 :berto:
ho provato anche a mettere SELECT DISTINCT ma non cambia nulla :master:
codice:
Dim strSQL
strSQL = "SELECT "&_
"v.id_viaggio AS VIAGGI_id_viaggio, "&_
"v.tipologia AS VIAGGI_tipologia, "&_
"v.titolo AS VIAGGI_titolo, "&_
"v.destinazione AS VIAGGI_destinazione, "&_
(qui di seguito estraggo tutti i campi di "viaggi" e tutti i campi delle altre tabelle collegate: tipologie, destinazioni, stati, ecc.)
......
....
..
.
"FROM viaggi AS v, tipologie AS t, destinazioni AS d, stati AS s, aree AS a, pernottamenti AS pern, alloggi AS allo, durate AS dur "&_
"WHERE v.tipologia = "& sez &" AND d.id_destinazione = v.destinazione AND s.id_stato = v.stato AND a.id_area = v.area AND pern.id_pernottamento = v.pernottamento AND allo.id_alloggio = v.alloggio AND dur.id_durata = v.durata"