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

    non riesco a muovermi tra i record come vorrei...

    Devo realizzare una specie di gallery.
    In pratica devo visualizzare una sola foto, e poi con delle frecce dare la possibilità di andare indietro oppure avanti.
    Ho fatto così ma non funziona come vorrei: in pratica avanza per la prima foto, ma poi al click successivo non si muove più.
    Vi posto il codice:

    codice:
    <a href:"gallery.asp?pid=next"><img src....>
    <a href:"gallery.asp?pid=prev"><img src....>
    
    ' recupero il pid
    <%
    pid = request.querystring("pid")
    
    if pid = "" then
    %>
    <img src....>
    <%
    else
    if pid = "next" then
    rs.movenext
    %>
    <img src....>
    <%
    else
    if pid = "prev" then
    rs.moveprevious
    %>
    <img src.....>
    <%
    end if
    end if
    end if
    %>
    Mi aiutate?
    Grazie

  2. #2
    Se le foto hanno un ID dovresti associare al comando NEXT la stessa pagina asp passandogli l'ID della foto successiva. La pagina rieseguirebbe la query in base al nuovo ID visualizzando la foto giusta. Idem per il tasto prev, associato all'ID precedente. Con movenext e moveprevious non puoi fare questa cosa (a meno di non caricare tutti gli url e metterli in uno script Javascript) perchè ASP è lato server e ha bisogno di essere ricaricato se l'utente interagisce con una pagina.

  3. #3
    Certo che le foto hanno un ID.
    Il problema è proprio quello di capire come passargli l'ID della foto successiva.
    Help me!

  4. #4
    Ma scusa se hai detto che la tabella ha il campo Id e se in questo non manca nessun numero(non è così: 1,2,4,5,8,) allora prendi l'ID della prima foto che mostri e nella stessa pagina lo incrementi di 1 e lo passi nuovamente a gallery.asp e così via!
    Spero di esserti stato utile!
    Ciao

  5. #5
    Il campo ID non è progressivo.
    Io do la possibilità di inserire e cancellare foto, quindi questa soluzione non va bene.
    Potreste farmi un altro esempio, magari anche con un paio di righe di codice per farmi capire meglio.
    Grazie!!

  6. #6
    UP!!
    Please ragazzi, potete aiutarmi?

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.