Visualizzazione dei risultati da 1 a 5 su 5

Discussione: contatore di click

  1. #1

    contatore di click

    ciao, sto cercando un contatore di click management che memorizzi i dati su db dal quale gli posso gestire.

    Anche se non mi indicate questo specifico script, potreste indicarmene uno che conteggia i cclik in db e uno che mi permette di stamparli a video affianco al nome del file scaricato?

    ciao grazie

  2. #2
    I percorsi dei file da scaricare stanno sul db?

  3. #3
    si perchè gli vorrei inserire tramite pannello di controllo.

    hai qualche idea di quale script consigliarmi?

    ciao grazie

  4. #4
    i link al download puntano ad una pagina di nome, ad esempio, download.asp alla quale passi l'ID del record dove reperire, con apposita query (nella pagina download.asp) il path del file da scaricare.
    Sempre nella pagina download.asp nel record corrispondente all'ID selezionato fai un update del campo (ad esempio) click facendo click = click + 1
    Esempio:
    tabellaFile
    campoID - contatore
    campoNome - testo (100)
    campoPath - testo (255)
    campoClick - numerico

    In fase di inserimento, da admin, su campoClick scrivi 0

    la pagina elenco.asp
    codice:
    ' salto la connessione al db che però definisco con il nome conn
    sql = "SELECT * FROM tabellaFile"
    set rs = conn.execute(sql)
      if not rs.eof then
        do until rs.eof
          response.write "" & rs("campoNome") & " - scaricato " & rs("campoClick") & " volte
    "
          rs,moveNext
        loop
      end if
    rs.close
    set rs = nothing
    
    ' chiudo anche la connessione conn
    la pagina download.asp
    codice:
    id = request.queryString("id")
    
    if len(id) > 0 and isNumeric(id) then
    
      ' creo la connessione con nome conn
      sql = "SELECT campoPath FROM tabellaFile WHERE campoID = " & id
      set rs = conn.execute(sql)
        if not rs.eof then
          conn.execute("UPDATE tabellaFile SET campoClick = campoClick + 1 WHERE campoID = " & id)
          path = rs("campoPath")
        end if
      rs,close
      set rs = nothing
      ' chiudo la connessione conn
    
      if len(path) > 0 then 
        response.redirect path
      else
        response.write "file non trovato"
      end if
    
    else
    
      response.write "nessun file specificato"
    
    end if

  5. #5
    grazie mems

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.