Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Top 5

  1. #1

    Top 5

    Salve a tutti ho un problema, vorreiche si sualizzassero le 5 news più lette.
    come fare???
    utilizzo questo
    Mostra_News.Open("SELECT TOP 5 * FROM news WHERE id ORDER BY click DESC",Cn,1);
    ma mi restituisce solo la più letta, solo UNA.
    come mai???


    Grazie 1000

  2. #2
    non farai il ciclo WHILE...WEND col recordset in fase di stampa
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    questo è lo script che utilizzo, mi restituisce solo la news più letta in assoluto.
    Grazie 1000



    <%@LANGUAGE = JScript%>
    <%
    Response.Buffer = true;
    var Cn = new ActiveXObject("ADODB.Connection");
    Cn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("mdb-database/news.mdb"));
    %>
    <%
    var Mostra_News = new ActiveXObject("ADODB.Recordset");
    Mostra_News.Open("SELECT top 5 * FROM news ORDER BY click DESC",Cn,3);
    var id = parseInt(Request.QueryString("id"));
    if (isNaN(id) || id < 1) id = 1;
    if (!Mostra_News.EOF)
    {
    Mostra_News.AbsolutePage = id;
    }
    var i_News = 0;
    var c_News = 0;
    %>


    <%=Mostra_News("titolo")%>

    di<%=Mostra_News("Autore")%>

    -<%=Mostra_News("click")%>click -

    <%
    Mostra_News.MoveNext();
    %>

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non è che le news più lette sono 5?

    Roby

  5. #5
    NO... il database ha + 800 news!
    io vorrei che si visualizzassero solo le 5 che all'interno del database, sono state + lette.

    grazie 1000

  6. #6
    Nessuno sa darmi una mano!!!

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Stampa la query a video ed eseguila dentro al db (Access?) direttamente e verifica cosa restituisce.


    Roby

  8. #8
    Mi restituisce solo la news che ha ottenuto più click, solo UNA.

    Grazie 1000

  9. #9
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Non c'è il ciclo!

    Mostri solo la prima.
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  10. #10
    come risolvo????

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 © 2026 vBulletin Solutions, Inc. All rights reserved.