Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    dividere immagini in più pagine dinamicamente

    salve a tutti!
    ho un codice che prende da un DB i nomi di alcune immagini e me le mostra a video. vorrei fare in modo che mi stampasse solo le prime 20 e poi, se ce ne sono di più, mi creasse un'altra (o più) pagina con altre 20 immagini...come posso fare??
    qlc idea??
    vi posto il mio codice:
    codice:
    <%
    User = Request.QueryString("User")
    Dir = Request.QueryString("Dir")
    set conn=Server.CreateObject("ADODB.Connection") 
    conn.provider="Microsoft.Jet.OLEDB.4.0" 
    conn.open(server.mappath("/mdb-database/photo.mdb")) 
    set rs=Server.CreateObject("ADODB.Recordset") 
    strSQL="SELECT * FROM Photo WHERE utente = '"& User &"' AND dir = '"& Dir &"'"
    Set rs = Server.CreateObject("ADODB.Recordset") 
    rs.open strSQL, conn ,2,2
    do while not(rs.eof) 
    %>
    [img]getthumbnailimage.aspx?FileName=<%=rs(1)%>[/img]
    <%
    rs.movenext
    loop
    rs.Close
    set rs = Nothing
    %>
    Vuoi condividere le tue Video, Foto e Musica con tutti i tuoi amici?
    http://www.manyego.com
    Entra a far parte della nostra Community!
    Ti aspettano migliaia di Video e Foto e centinaia di Amici!
    Crea il tuo Blog e personalizzalo con alcuni semplici passi!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ad occhio si chiama "paginazione".
    Cerca nel forum.

    Roby

  3. #3
    ok...sto usando questo script ma funziona solo per la prima pagina, cioè quando apro le altre pagine non mi si carica niente...pagina bianca! come mai? dov'è l'errore?
    codice:
    <% 
    User = Request.QueryString("User")
    Dir = Request.QueryString("Dir")
    pag=request("p") 
    if pag="" then pag="1" 
    numXpag=20 
    
    
    dim photo 
    photo = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("/mdb-database/photo.mdb") 
    
    
    dim objconn 
    set objconn=server.CreateObject("adodb.connection") 
    objconn.open photo 
    %> 
    
    
    <html> 
    <head><title>Elenca Categorie Prodotti</title></head> 
    
    <% 
    
    set rs=Server.CreateObject("ADODB.Recordset") 
    sql="SELECT * FROM Photo WHERE utente = '"& User &"' AND dir = '"& Dir &"'"
    
    dim objrs 
    set objrs=server.CreateObject("adodb.recordset") 
    objrs.pagesize=numXpag 
    objrs.open sql, photo ,3,3 
    if not objrs.eof then 
    numpagine=objrs.pagecount 
    objrs.absolutepage=cint(pag) 
    %> 
    <%for i=1 to numXpag %> 
    
    [img]/getthumbnailimage.aspx?FileName=<%=objrs(1)%>[/img]
    <% 
    objrs.movenext 
    if objrs.eof then exit for 
    next 
    %> 
    <table> 
    <tr> 
    <td> 
    <% 
    for i=1 to numpagine 
    %> 
    <%=i%> 
    <% 
    next 
    %> 
    </td> 
    </tr> 
    </table> 
    <% 
    end if 
    %>
    Vuoi condividere le tue Video, Foto e Musica con tutti i tuoi amici?
    http://www.manyego.com
    Entra a far parte della nostra Community!
    Ti aspettano migliaia di Video e Foto e centinaia di Amici!
    Crea il tuo Blog e personalizzalo con alcuni semplici passi!

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    <%=i%>

    vedo un po' troppi ?

    Roby

  5. #5
    eheheh si si me n'ero accorto in ritardo...grazie cmq!
    Vuoi condividere le tue Video, Foto e Musica con tutti i tuoi amici?
    http://www.manyego.com
    Entra a far parte della nostra Community!
    Ti aspettano migliaia di Video e Foto e centinaia di Amici!
    Crea il tuo Blog e personalizzalo con alcuni semplici passi!

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.