Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643

    Elenco con articoli per mese e anno

    codice:
        <%	
    	Set RecSet = Server.CreateObject("ADODB.Recordset")
    	Visa = "SELECT ID, News_Titolo, News_Sottotitolo, Year(News_data) as anno, Month(News_data) as mese  FROM News WHERE News_Tipo ='iniziative' group by ID, News_Titolo, News_Sottotitolo, Year(News_data), Month(News_data) order by Year(News_data) DESC, Month(News_data) desc"
    	RecSet.Open Visa, objConn, adOpenDynamic, adLockOptimistic %>
            <%	Do Until RecSet.EOF %>
    	<%Response.Write(MonthName(RecSet("mese")&""))%><%Response.Write(RecSet("anno")&"")%>
    <div align="left"><div id="barlink">
            <a href="news/dettagli.asp?ID=<% =RecSet("ID") %>">
    		<% =RecSet("News_Titolo") %>
    
    		<% =RecSet("News_Sottotitolo") %></a>
            
    
    </div>
      <%	RecSet.MoveNext
    	Loop
    	RecSet.Close %></div>
    Con il codice sopra riportato vorrei fare in modo che nella pagina che vado a visualizzare si vedano i risultati della query in questo modo:

    dicembre 2004
    articolo1
    articolo2
    novembre 2004
    articolox
    articoloy
    al momento il risultato che ottengo è invece:
    dicembre 2004
    articolo1
    dicembre 2004
    articolo2
    novembre 2004
    articolox
    novembre 2004
    articoloy

    con una inutile ripetizione di testo
    Giò

  2. #2
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    metti i response.write fuori dal ciclo.

  3. #3
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    Scusa, ma se metto i response fuori dal ciclo, mi viene fuori il mese e l'anno solo per il primo record estratto???
    Giò

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    170
    Ciao
    hai scritto quello che vorresti avere, ma invece la tua select cosa ti da in risultato?
    Ciao

  5. #5
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    dicembre 2004
    articolo1
    articolo2
    novembre 2004
    articolox
    articoloy

    al momento il risultato che ottengo è invece:

    dicembre 2004
    articolo1
    dicembre 2004
    articolo2
    novembre 2004
    articolox
    novembre 2004
    articoloy
    Giò

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.