ciao a tutti,
ho iniziato da poco a costruire un semplice sito internet con dreamweaver 8 ed ho un problema che nn riesco a risolvere.
Il mio sito è collegato ad un database, di esercizi sportivi, siccome ogni esercizio può avere una o + categorie associate, nel database ho un campo (true/false) per ogni categoria di esercizio.
Ho creato una pagina di visualizzazione degli esercizi, questi vengono semplicemente visualizzati in una tabella (ho creato il dataset e ho usato l'opzione area ripetuta). Il problema nasce quando voglio filtrare gli esercizi per categoria. Cerco di spiegarmi meglio. Se volessi filtrare gli esercizi per la categoria contropiede, dovrei mettere un filtro sul dataset di tipo contropiede=true, se però volessi filtrare per la categoria difesa, dovrei mettere un filtro di tipo difesa=true. In pratica, il testo dinamico all'interno dell'area ripetuta dovrebbe a seconda dei casi appartenere ad un dataset piuttosto che ad un altro, oppure allo stesso dataset ma con filtri diversi.
Mi servirebbe inserire una sorta di if, ma non so dove metterlo. Una soluzione potrebbe essere creare tante pagine uguali quante sono le categorie, dove in ognuna cambia solo il dataset, filtrato in ogni pagina secondo la categoria desiderata, ma mi chiedevo se ci fosse un modo alternativo per riutilizzare la stessa pagina... in fondo a logica, basterebbe un semplice if, in cui, a seconda della categoria, vado a inserire un dataset diverso.
Mi potete aiutare?
ho iniziato da poco a costruire un semplice sito internet con dreamweaver 8 ed ho un problema che nn riesco a risolvere.
Il mio sito è collegato ad un database, di esercizi sportivi, siccome ogni esercizio può avere una o + categorie associate, nel database ho un campo (true/false) per ogni categoria di esercizio.
Ho creato una pagina di visualizzazione degli esercizi, questi vengono semplicemente visualizzati in una tabella (ho creato il dataset e ho usato l'opzione area ripetuta). Il problema nasce quando voglio filtrare gli esercizi per categoria. Cerco di spiegarmi meglio. Se volessi filtrare gli esercizi per la categoria contropiede, dovrei mettere un filtro sul dataset di tipo contropiede=true, se però volessi filtrare per la categoria difesa, dovrei mettere un filtro di tipo difesa=true. In pratica, il testo dinamico all'interno dell'area ripetuta dovrebbe a seconda dei casi appartenere ad un dataset piuttosto che ad un altro, oppure allo stesso dataset ma con filtri diversi.
Mi servirebbe inserire una sorta di if, ma non so dove metterlo. Una soluzione potrebbe essere creare tante pagine uguali quante sono le categorie, dove in ognuna cambia solo il dataset, filtrato in ogni pagina secondo la categoria desiderata, ma mi chiedevo se ci fosse un modo alternativo per riutilizzare la stessa pagina... in fondo a logica, basterebbe un semplice if, in cui, a seconda della categoria, vado a inserire un dataset diverso.
Mi potete aiutare?