Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Fedina
    Registrato dal
    Mar 2001
    Messaggi
    142

    memorizzare una querystring

    ciao a tutti.
    Ho postato un paio di giorni fa un problema con una paginazione. Ora sono riuscita a risolvere tutto, però ho un altro problema (relativo alla paginazione secondo me) e per questo chiedo il vostro aiuto.

    ho una pagina in cui sono elencate le categorie
    categoria a
    categoria b
    categoria c
    categoria d

    ad ogni categoria ho assegnato una querystring di questo tipo:
    <a href="default.asp?id=<%=RS("idCategoria")%>" class="bkgYellow">
    il tutto dentro un ciclo.

    di conseguenza, a seconda della categoria sul quale l'utente clicca, mi viene fuori un id diverso.

    la pagina successiva sarà quindi (ad esempio)
    default.asp?id=catA o
    default.asp?id=catB o
    default.asp?id=catC o
    default.asp?id=catD .

    Ipotizziamo la pagina default.asp?id=catA .
    in questa pagina ho richiamato l'id assegnandolo ad una variabile e poi ho selezionato dal db tutti i prodotti che hanno quell'id, così:

    richiediID = request("id") <-- e mi prende l'id su cui l'utente ha cliccato

    strSQL = "SELECT * FROM prodotti where IdCategoria="&richiediID <-- e mi seleziona tutti i prodotti con quell'id


    fino a qui tutto ok. Mi mostra i risultati e mi indica che ci sono ancora 3 pagine di risultati (grazie alla paginazione). Se io clicco per vedere la pagina 2, mi da un errore. Penso che l'errore sia dovuto al fatto che lui nn sa piu quale sia l'ID ..

    questo è l'errore che mi da:

    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'IdCategoria='.

    /lalib/default.asp, line 69



    come faccio a risolvere?

    Grazie. Fede

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Devi aggiungere al link della paginazione anche l'id...
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    Utente di HTML.it L'avatar di Fedina
    Registrato dal
    Mar 2001
    Messaggi
    142
    uhmm...non ci avevo pensato..ma come si fa??

    io ho:
    <a href="default.asp?page=<%=iPageCurrent-1%>

    :master: :master:

  4. #4
    prova così...
    codice:
    <a href="default.asp?id=<%=richiediID%>&page=<%=iPageCurrent-1%>
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  5. #5
    Utente di HTML.it L'avatar di Fedina
    Registrato dal
    Mar 2001
    Messaggi
    142


    era così semplice?

    e io che stavo pensando a chissà cosa....


    Grazie ragazzi

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.