Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627

    Come avanzare tra i vari prodotti

    Salve a tutti....ho un questito da prorvi:
    praticamente ho creato un catalogo nel quaale ho circa una a cinquantinana d di prodotti, ogni prodotto ha una relativa scheda che si apre cliccando sopra al nome del prdotto...ora volevo far si che quando uno apre la scheda del prodotto potesse passare al prodotto sucessivo rimanendo sempre nella schermada della scheda....tipo con un tasto avvanti e indietro:
    come potrei eseguire ciò?.grazie a tutti in anticipo!

  2. #2
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Devi usare due variabili che contengano gli ID dei record precedente e successivo. Poi fare due link così:

    <a href="Scheda.asp?id=<% =IdPrecedente %>Precedente</a>
    <a href="Scheda.asp?id=<% =IdSuccessivo %>Successivo</a>

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    potrei mettere in una variabile l'id attuale, e in altre due mettere l'id+1 e l'id-1 , come se eseguo quest'operazione?

  4. #4
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Usi lo stesso recordset che usi per fare l'elenco dei prodotti, solo che invece che per usarlo per fare l'elenco completo lo usi scorrendolo per memorizzare l'id precedente, attuale, e successivo (occhio a BOF e EOF!).

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    ok...ho creato un link next con l'id del prodotto s sucessivo

    volevo chiderti come faccio a fare la somma dell' ID sucessivo?
    io ho fatto così ma penso sia errato:

    <%
    IDN = "QSID "+1!
    %>

  6. #6
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Cosa intendi per "somma dell'ID successivo"?

    Gli ID precedente e successivo non vanno sommati o sottratti, sono gli ID del record precedente e del record successivo, secondo l'ordine del recordset.

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    capito....
    io recupero gli elementi del catalogo nella seguente maniera:
    SQL = " SELECT * FROM Prodotti WHERE SCategoria = "& [prodotto 1] &" AND Categoria = 0 AND Cancellato = False ".....e così vado a selzionare nel db solo i prodotti con categoria?a prodotto 1 e che non siano stati cancellati.
    praticamente mi esce una lista .....come dovrei fare???

  8. #8
    Vi pongo un punto di riflessione.
    Supponiamo di avere la sequenza di prodotti co i seguenti ID:
    1 2 3 5 6 7 9 11 22 23 24 45
    Mancano alcuni id perchè, con buona probabilità si tratta di prodotti non più presenti nel catalogo e quindi cancellati dalla tabella.
    In base al vostro ragionamento, se sto nella pagina con id 3 per andare alla pagina successiva dovrei cliccare su un link del tipo
    Successivo
    Questo comporterebbe una pagina senza prodotto da visualizzare perchè non esistente.
    Come lo risolvete?
    A voi la spremitura di meningi.
    Dopo vi do la soluzione (secondo le mie capacità di programmatore... io faccio il cuoco di professione).

  9. #9
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    x Mems: Vostro di chi? Io parlavo di creare i pulsanti precedente e successivo basandosi sull'elenco dei record del recordset...

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    si effettivamente l'idea dell'id progressivo era mia....e ragionandoci sù nonn era uun gra chè!
    mi rimane su come esegure questo pulsante next

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.