Visualizzazione dei risultati da 1 a 7 su 7

Discussione: contatore in php

  1. #1
    Utente di HTML.it L'avatar di angelo85ct
    Registrato dal
    Dec 2007
    Messaggi
    322

    contatore in php

    salve ragazzi , ho creato un sito dove ho un database
    in questo sito ho creato diverse schede di visualizzazione, una per ogni rihga della tabella
    ora io vorei creare un contatore, in modo che ohni volta che viene visualizzata una determinata scheda venga incrementeto, qualcuno di voi sa come fare? perfavore aiutatemi, è urgente.

    Grazie

  2. #2
    uno ti serve di utilizzare i cookie
    due creare oltre al campo contatore anche un campo ip in e il campo id del prodotto della scheda nella tabella

    poi creare il codice di verifica e id incremento

  3. #3
    Utente di HTML.it L'avatar di angelo85ct
    Registrato dal
    Dec 2007
    Messaggi
    322
    mi sapresti spiegare come fare, o magari dirmi dove posso trovare qualche guida?

  4. #4
    beh come fare no perchè nn ho tempo e sinceramente bisognerebbe scrivere del codice...

    Ti posso iniziare a dire di capire i cookie come funzionano
    Utilizza anche le sessioni e poi beh iniziare a buttare del codice di verifica e salvare i dati nel db


    potresti partire dai contatori di accesso con php e db vedi se trovi script in php.html.it

  5. #5
    Utente di HTML.it L'avatar di angelo85ct
    Registrato dal
    Dec 2007
    Messaggi
    322
    grazie, ma non mi sei stato di aiuto

  6. #6
    Originariamente inviato da angelo85ct
    grazie, ma non mi sei stato di aiuto


    mmm

    ma ti serve qualcuno che ti butti il codice per crearlo?


    qui siamo (per tempo libero) per dare una mano su a errori e dare consigli suggerimenti...

    Se tengo tempo ti butto una bozza veloce veloce

  7. #7

    Ho provato a farti del codice

    Guarda sono stato molto buono ho provato a buttarti giù del codice

    Codice PHP:
    <?php
    # creare una tabela statistiche o vedi tu nome, i campi devono essere
    # id_sta, id_prodotto, contatore
    # creare un'altra tabella per il controllo dell'ip giornaliero
    # id_ip, numero_ip, id_sta, data

    #Così abbiamo creato 2 tabelle per la gestione dell'ip per giorno e per contare gli accessi

    #prima cosa individuare l'indirizzo ip del navigatore 

    session_start();//Apro una sessione
    if (!isset($_SESSION['ip'])) {//proseguo solo se non esiste una variabile IP nella sessione
    $refe=$_SERVER['HTTP_REFERER'];//Estraggo la pagina di provenienza del navigatore
    $ip=$_SERVER['REMOTE_ADDR'];//Estraggo l'IP del navigatore
    $_SESSION['ip']=$ip;//Creo la variabile di sessione IP per non entrare più in questo ciclo
    $time=time();//Estraggo il timestamp
    $date=date('d-m-Y',$time);//Ricavo la data

    $verifica=mysql_query("SELECT * FROM tab_ip WHERE numero_ip='{$ip}' && data='{$date}'") or die (mysql_error());
    //così abbiamo fatto una query di verifica di ip e di data

    $riga=mysql_num_rows($verifica); //ricavo il numero di righe

    if ($riga>0){
    echo 
    "non si salva il contatore";
    }
    if (
    $riga==0){
     
    #estrarre i dati dalla tabella statistiche e fai aggiungi + 1 poi salvare il contatore
    }
    }
    #in poche parole se esiste la sessione ip nn incrementare

    #se non esiste fai una verifica se l'ip giornaliero è uguale se nn è uguale incrementare le statistiche
    ?>

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.