Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Pagine visitate

  1. #1
    Utente di HTML.it L'avatar di osgb
    Registrato dal
    May 2004
    residenza
    Monza
    Messaggi
    179

    Pagine visitate

    Ho prelevato del codice che aggiunge ad un database il numero di volte che si visita una pagina del sito, ma se vorrei visualizzare questo numero come faccio? (Es. Pagina visitata ... volte). Grazie dell'attenzione.
    Ah, il codice è questo:

    ' ----------------------------------------------
    ' CONTATORE VISITE PAGINE
    ' ----------------------------------------------
    Dim url, qs, conn, RS, accessi

    'Recuperiamo il nome della pagina in esecuzione completo del suo percorso
    url = Request.ServerVariables("SCRIPT_NAME")

    'Recuperiamo l'eventuale querystring
    qs = Request.QueryString

    'Se c'è una querystring allora completiamo il nome della pagina richiesta
    If qs <> "" AND (Not IsNull(qs)) Then url = url & "?" & qs

    'Apriamo il nostro database
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../mdb-database/contatore.mdb")

    'Impostiamo la query che verifica se la pagina richiesta è già
    'presente nel db
    SQL = "SELECT ID_pagina FROM pagine WHERE url = '" & url & "'"

    'Eseguiamo la query di verifica e memorizziamo il risultato
    'nel recordset RS
    Set RS = conn.Execute(SQL)

    'Se la pagina è già presente allora incrementa il conteggio delle
    'visualizzazioni, altrimenti memorizza per la prima volta la pagina nel db
    If Not RS.EOF Then
    SQL = "UPDATE pagine SET accessi = accessi + 1 WHERE ID_pagina = " & RS(0)
    Else
    SQL = "INSERT INTO pagine (url, accessi) VALUES ('" & url & "',1)"
    End If

    'Eseguiamo la query scelta
    conn.Execute(SQL)

    'Liberiamo memoria
    Set RS = Nothing
    conn.Close
    Set conn = Nothing
    %>

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    fai una SELECT estraendo il valore del campo che contiene il numero di visite, o accessi della pagina.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Utente di HTML.it L'avatar di osgb
    Registrato dal
    May 2004
    residenza
    Monza
    Messaggi
    179
    Avevo pensato anch'io ad un comando SELECT, ma non è che può darmi una dritta (dove loa metto e cosa scrivo), visto che sono un po' impedito nella gestione con i database? GRAZIE INFINITE...

  4. #4
    Prova a scrivere un po' di codice e se poi hai problemi posta, la pappa pronta non e' bella da servire...

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.