Visualizzazione dei risultati da 1 a 3 su 3

Discussione: box news

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    69

    box news

    salve

    sto tentando di realizzare un box di news da utilizzare in una homepage e di far sì che detto box prelevi solo le prime 5 news dal database ... il risultato che ne vien fuori è:

    1) legge solo una news

    2) legge tutte le news del database in sequenza come se fossero un'unica news

    premesso che non sono un mago dell'ASP (credo che lo abbiate già capito) ... potreste postarmi o quantomeno suggerirmi un codice che potrebbe risolvere di colpo tutti i miei problemi??

    grazie in anticipo

  2. #2
    In tutte le cose puoi fare in tanti modi, in questo momento me ne vengono in mente 2:

    1. Nel momento in cui esegui la SELECT fai una "cernita" delle news che vuoi prendere:
    codice:
    SELECT TOP(X) FROM.....
    dove X è il numero di news che vuoi prelevare (nel tuo caso 5)

    2. Fai un ciclo for..next fino a quando vuoi visualizzarle:
    codice:
    FOR i=1 to 5
    response.write (recordset("campo"))
    i = i + 1
    NEXT
    Spero di esserti stato di aiuto..

    ciao
    Lele
    Emanuele Boccaletti
    _____________________________________
    www.i23.eu
    emanuele@i23.eu

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    69
    ciao

    ho inserito i seguenti blocchi di codice:

    1) per aprire la connessione
    <%
    Dim Conn
    Set Conn = Server.CreateObject("ADODB.Connection")
    conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("news/data/news.mdb")
    Dim rs
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open "select TOP 5 from news order by id DESC", conn
    FOR i=1 to 5
    response.write (recordset("campo"))
    i = i + 1
    NEXT

    Dim id1
    id1=rs("id")
    %>


    2) per visualizzare le news
    <%
    response.write RS("titolo")
    RS.movenext
    Loop
    %>

    3)per chiudere la connessione
    <%
    RS.Close
    Set RS = Nothing
    conn.Close
    Set conn=Nothing
    %>

    il risultato purtroppo non è cambiato .... mi vengono restituite tutte le news che inserisco nel database.
    potresti indicarmi dove sbaglio?

    grazie

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.