Visualizzazione risultati 1 fino 4 di 4

Discussione: incrementare di uno

  1. #1
    Guest

    Predefinito

    se volessi incrementare di uno un campo di un database ad ogni click (per controllare quante volte è stato visto quel file)... come faccio?
    mi aiutate??

  2. #2
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    prima leggi il cotenuto attuale del database e poi aggiorni il campo di conteggio con un'istruzione sql di UPDATE...

    x fare ciò nn basta un link normale ma devi farti una pagina ke ti faccia da tramite (clicchi x scaricare il file, si apre una pag ke ti dice di attendere e poi te lo fa scaricare) come faccio nel mio sito.

    se invece vuoi risparmiarti tanti problemi prova phpstats (www.php-stats.com) che oltre ad essere un'ottimo sistema di statistike include anke funzioni di conteggio dei clicks

    byez
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  3. #3
    Guest

    Predefinito

    ma perchè tutti sono fissati con il reindirizzamento ad un'altra pagina???
    Evcz non me la prendo con te, grazie per il tuo post!
    ho fatto semplicemente così:
    [code:1:68dd7758f2]
    $query = "SELECT * FROM song WHERE uid = \"$uid\"";
    mysql_query("UPDATE song SET totale=totale+1 WHERE uid = \"$uid\"");
    $song = mysql_db_query("$sql[data]", $query)
    or die("Select Failed!");

    [/code:1:68dd7758f2]

    ogni volta che clikko sul link, questo aumenta il numero in un campo, basta far visualizzare questo campo per ottenere il numero di visite...

    forse non mi ero spiegato bene!

  4. #4
    Guest

    Predefinito

    Bastava che il campo dove vengono inseriti i click fosse auto_increment ^_^

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •