Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Statistiche..Manina?

  1. #1
    Utente di HTML.it L'avatar di Iron83
    Registrato dal
    Jun 2008
    Messaggi
    396

    Statistiche..Manina?

    Ciao raga

    è da alcuni giorni che sto pensando di realizzare un sistema di statistiche(semplice) da includere in delle pagine desiderate, avrei qualche dubbio e spero che come sempre riusciate ad aiutarmi

    In pratica il sistema è semplice, per prima cosa richiedo l'ip, l'user_agent e la data, apro una connessione al db, inserisco questi tre valori nel database.

    Domandina:

    1. In questo modo si memorizzano tutti gli ip e soprattutto "x" volte, quindi gli stessi ip si ripeteranno. Quello che pensavo è di creare in seguito un metodo di estrazione di accessi unici formato da questi parametri: Estrai accessi da: (campo input) a: (campo input).
    -Conoscete qualche altro metodo migliore? soprattutto, come faccio a fare in modo che lo script mi estragga tutti gli ip solo una volta senza ripeterli?

    Attualmente lo script è suddiviso in questo modo:

    stat.asp

    Codice PHP:
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    <%
    'richiedo l'ipe l'user_agent dell'utente

    ip_utente 
    Request.ServerVariables("REMOTE_ADDR")

    browser_appartenenza Request.ServerVariables("HTTP_USER_AGENT")

    'richiedo la data

    dim strData
    strData = Now()

    '
    apro il database 

    dim strCode
    strCode
    ="innovatel"
    dim intVolta
    intVolta
    ="0"

     
    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn " DBQ=" Server.MapPath("mdb.mdb")
    strConn=strConn ";pwd=" strCode
    Conn
    .Open strConn

    Set rs 
    Server.CreateObject("ADODB.Recordset")

    sql "SELECT * FROM ip where remote_addr = '" ip_utente &"'  and http_user_agent = '"&browser_appartenenza"'"
    rs.Open sqlconn3,3

    'aggiungo l'ipl'user_agent e la data nel database

    rs.addnew
    rs("remote_addr") = ip_utente
    [B]line 36-->[/B]rs("http_user_agent") = browser_appartenenza
    rs("Data") = strData
    rs.update

    conn.close
    Set conn=Nothing

    %> 
    db:

    id-->contatore
    remote_addr--> testo
    data-->testo
    http_user_agent-->testo

    Attualmente mi restituisce questo errore:

    Codice PHP:
    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
    Si sono verificati errori in un'operazione OLE DB composta da più passaggi. Controllare i singoli valori di stato OLE DB, se disponibili. Nessuna operazione eseguita.
    stat.asp, line 36 
    Potete aiutarmi? Grassie come sempre

  2. #2
    Utente di HTML.it L'avatar di Iron83
    Registrato dal
    Jun 2008
    Messaggi
    396
    Come non detto, ho aperto bene gli occhi ed ho visto che avevo sbagliato l'ordine nel database

    Comunque se conoscete metodi migliori per creare un sistema di statistiche postate!

  3. #3
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    uno script già pronto e collaudato no?
    prova l'ottimo myasg di weppos.
    luca
    www.intheweb.it - Internet solutions

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.