Ciao a tutti, piccolo problemino, con questo codice visualizzo l'elenco dei produttori che tratta il negozio on-line:
funziona perfettamente e ogni voce rimanda l'utente ad una pagina di dettaglio nella quale può vedere l'elenco della categoria. Il problema è che le categorie vengono ripetute più volte, visto che ad esempio esistono più prodotti della stessa categoria nella stessa tbl. Ovviamente non posso rifare la tabella scindendola in due con una che visualizzi le categorie una sola volta perchè dovrei rifare tutto il Db. Mi chiedevo se non esistesse la possibilità di far si che l'elenco dinamico delle categorie generato dal codice di sopra visualizzasse una sola volta le singole categorie.codice:<% While ((Repeat1__numRows <> 0) AND (NOT prodotti.EOF)) %> <tr> <td><span class="elencoprod"><%=(prodotti.Fields.Item("Categoria").Value)%></span></td> </tr> <% Repeat1__index=Repeat1__index+1 Repeat1__numRows=Repeat1__numRows-1 prodotti.MoveNext() Wend %>
Ah dimenticavo, se può servire il recordset di partenza è il seguente:
codice:<% Dim prodotti Dim prodotti_numRows Set prodotti = Server.CreateObject("ADODB.Recordset") prodotti.ActiveConnection = MM_connessione_STRING prodotti.Source = "SELECT * FROM Prodotti" prodotti.CursorType = 0 prodotti.CursorLocation = 2 prodotti.LockType = 1 prodotti.Open() prodotti_numRows = 0 %>![]()
![]()

Rispondi quotando