allora:
- connessione database
- apertura recordset linee (per linea si intente la categoria principale)
- ecco sql (con cui visualizzo i "logos" delle cat princip)
sql = "SELECT *, TAB_LINEE.ID_LINEA, TAB_LINEE.PROD_GEN"
sql = sql & " FROM TAB_LINEE"
sql = sql & " WHERE (((TAB_LINEE.PROD_GEN)=No))"
sql = sql & " ORDER BY TAB_LINEE.ID_LINEA"
dopodiché ... linkando alla stessa pagina ...
"> logo_linea
seguendo ... per mantenerre sempre visibili i logos delle categorie,
<%
linea = request.querystring("linea")
if linea <> "" then
- apro il recordset
ecco l'sql
sql_cat = "SELECT TAB_LINEE.IMG_LINEA, TAB_LINEE.LOGO_LINEA, TAB_LINEE.ID_LINEA, TAB_CATEGORIE.ID_CAT, TAB_CATEGORIE.DESC_CAT, TAB_CATEGORIE.NASC_CAT"
sql_cat = sql_cat & " FROM TAB_CATEGORIE INNER JOIN (TAB_LINEE INNER JOIN TAB_PRODOTTI ON TAB_LINEE.ID_LINEA = TAB_PRODOTTI.ID_LINEA) ON TAB_CATEGORIE.ID_CAT = TAB_PRODOTTI.ID_CAT"
sql_cat = sql_cat & " GROUP BY TAB_LINEE.ID_LINEA, TAB_LINEE.IMG_LINEA, TAB_LINEE.LOGO_LINEA, TAB_CATEGORIE.ID_CAT, TAB_CATEGORIE.DESC_CAT, TAB_CATEGORIE.NASC_CAT"
sql_cat = sql_cat & " HAVING (((TAB_LINEE.ID_LINEA) = "&linea&") AND ((TAB_CATEGORIE.NASC_CAT)=No))"
e la medesima cosa la faccio per visualizzare i record dei prodotti correlati (mantenenendo sempre vicibile l'elenco delle sottocategorie)