Visualizzazione dei risultati da 1 a 9 su 9

Discussione: impaginazione

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    163

    impaginazione

    di sotto vi riporto il problema che ho.....al caricamento della pagina funziona tutto correttamente, mi passa il numero esatto di pagine e tutto, ma quando clicco su un link di pagina successiva mi da l'errore che non riconosce la variabile cat....come posso passare la variabile al link di una pagina successiva^

    sql = "SELECT * FROM categorie where idcat =" & cat
    'E creo il recordset
    Set Rec = Server.CreateObject("ADODB.Recordset")
    Rec.PageSize = Record_PaginaRec.Open sql, Conn, 3, 3
    'Recupero il numero della pagina corrente
    Pag = CInt(Request.Querystring("pag"))
    'Controllo che il numero di pagina sia corretto
    If (Not Rec.Eof) Then
    If Pag>Rec.PageCount Then
    Pag = Rec.PageCount
    End If
    If Pag = 0 Then
    Pag = 1
    End If
    'Setto la pagina corrente
    Rec.absolutePage = Pag
    'Ora prepariamo i link alle pagine
    indice_inizio = pag-(Numerazione_Max\2)
    If (indice_inizio>(Rec.PageCount-Numerazione_Max)) Then
    indice_inizio = Rec.PageCount-Numerazione_Max+1
    End If
    If (indice_inizio<=0) Then
    indice_inizio = 1
    End if
    indice_fine=indice_inizio+Numerazione_Max-1
    If (indice_fine>Rec.PageCount) Then
    indice_fine = Rec.PageCount
    End If
    If (indice_inizio<>1) Then
    link=link& " "
    response.write link

    End If
    For i=indice_inizio to indice_fine
    'Pagina attuale
    If (i=pag) then
    link = link& "<font class=seiquinews > " &i& " </font>"
    'link alle altre pagine
    Else
    link = link&" " &i& ""
    End If
    Next
    'link alle pagine successive
    If (indice_fine<Rec.PageCount-1) Then
    link = link& " "
    End If
    End If %></p>


    Pagine:
    <% Response.Write(link) %>
    </p>



    <%
    'I link sono pronti,ora stampiamo i record ..
    i=0
    While (NOT rec.EOF)and(i<Record_Pagina)
    i = i+1
    %>
    </p>
    </p>
    <%if Rec("foto") = "" then %>
    <% else %>
    [img]/public/<%=Rec( [/img]" alt="" class="img4imm" />
    <%end if%>
    <h2><%=Rec( "riferimento" )%></h2>


    Prezzo<%=Rec( "prezzo" )%> €</p>
    <% desc = Rec( "descrizione" )%>

    <%= Mid( desc, 1, 280)%>... ">Continua</p>



    <% rec.MoveNext
    WEnd
    ' stampiamo i link alle altre pagine
    %>
    </p>


    </p>


    </p>


    </p>
    <p class="clear">Pagine:
    <% Response.Write(link)%>
    </td>

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    E' ovvio che devi passare cat nei link delle pagine successive.

    Vedi la sezione in cui costruisce i link alle pagine successive? in quella sezione passa il numero di pagina nel link. Aggiungi la variabile cat
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    163

    potresti farmi un esempio

    potresti farmi un esempio su una riga di codice

  4. #4
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Vorrei stimolarti a cercare da solo il codice giusto.
    Conosci asp?
    Se non lo conosci te la indico e ti indico anche dove fare la modifica, se si ti ci faccio arrivare...
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    163

    ci sto provando

    ci ho provato ma non riesco quindi se mi aiuti te ne sarei grato

  6. #6
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999

    Re: ci sto provando

    Originariamente inviato da pegaso
    ci ho provato ma non riesco quindi se mi aiuti te ne sarei grato
    Non hai risposto alla mia domanda....

    Comunque hai individuato le righe dove scrive i link alle pagine successive?
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    163

    certamente

    certo ...ti diro' asp non è che le conosco nel senso se devo creare io da zero non riesco pero ' se devo adattare qualcosa di altri alle mie esigenze riesco spesso in quanto cmq programmo in vb
    quindi un po di codice lo conosco ma per asp è la sintassi che mi frega



    mi basta "forse" anche una riga che mi fai vedere come si fa..non ti chiedo di vedermi tutto il codice...sarei pazzo

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    163

    io ho provato questo

    ho provato questa stringa ma mi da sempre l'errore sul where

    link = link&" " &i& ""


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

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

    /listaimmobili.asp, line 64

  9. #9
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Ottimo, la riga è proprio quella.

    Hai dimenticato di mettere & della concatenazione di cat:

    codice:
    link = link&" " &i& ""
    sempre che all'inizio pagina metti

    cat=request("cat")
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

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.