buona sera a tutti,
ho delle immagini in una tabella (id, id_cat, nome, descrizione)

vorrei visualizzare tutte le immagini dividendole per id_cat
in pratica dovrebbe venir fuori
NOME PRIMA CATEGORIA
img1 img2 ....

NOME SECONDA CATEGORIA
img11 img12 ....

parto da questo codice
        set rs=conn.execute ("SELECT * FROM tab ORDER BY id_cat")

        do while not rs.eof
    response.Write(rs("id_cat"))
        %>      
            
            
                <a rel="group" title="<%=rs("descrizione")%>" href="<%=rs("nome")%>"><img src="<%=rs("nome")%>" width="120px" height="90px" /></a>
        <%
        rs.movenext
        loop


ho provato con
set rs=conn.execute ("SELECT id_cat, descrizione, nome FROM tab GROUP BY id_cat, descrizione, nome")

ma non ottengo il risultato perchè non riesco a stampare una sola volta il nome della categoria (id_cat)

mi date una mano?

danielix05 (http://www.viagginelsalento.it - informazioni e promozione turistica del Salento)
308 messaggi dal 13 luglio 2005
Ciao danielix05,
puoi fare così (anche se non ho capito se id_cat è un numero o la descrizione della categoria ... io considererò che sia una descrizione):

set rs=conn.execute ("SELECT * FROM tab ORDER BY id_cat")

id_cat_tmp = ""
do while not rs.eof
If id_cat_tmp <> rs("id_cat") Then
response.Write(rs("id_cat"))
id_cat_tmp = rs("id_cat")
End If
%>
<a rel="group" title="<%=rs("descrizione")%>" href="<%=rs("nome")%>"><img src="<%=rs("nome")%>" width="120px" height="90px" /></a>
<%
rs.movenext
loop

Fammi sapere, ciao.

Umb

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.