Ho una tabella di un db contenente diversi campi.
I valori di questa tabella sono visualizzati in una pagina asp.
Dovrei creare qualcosa che visualizzasse i risultati in un ordine scelto da un utente, come in una cartella contente file o come i thread del forum stesso.
L'utente dovrà solo cliccare su uno dei campi della tabella la quale creerà una SELECT con ORDER BY impostato quindi dall'utente.
Se si clicca nuovamente su questo campò si avrà una visulizzazione decrescente.
Ciò vale per ogni campo della tabella.
Avrei in mente una soluzione forse molto rudimentale e che rallenterebbe inutilmente il server:
Metto il titolo dei campi all'inizio della tabella.Questi titoli sono dei link i quali rimanderanno alla pagina stessa con in più ?ordine=nomecampo
Inoltre creo tanti contatori quanti sono i campi visualizzabili.
Ad ogni click su un campo il contatore corrispondente viene incrementato di uno.
Viene quindi effettuato un controllo sulla parità di tale contatore, tramite l'istruzione cont mod 2.
Se il contatore risulta pari la visualizzazione sarà crescente, altrimenti descrescente.
Naturalmente può avveinire il contrario.
Tutte le operazioni sul contatore saranno in ASP, ecco perchè dicevo di appesantimento inutile del server.
Esiste qualcosa di più rapido o procedo così?
![]()