Oppure

Loading
15/03/08 15:31
Dark_Limit
Come faccio a realizzare un contatore di download in una pagina web?tipo quello di questo stupendo sito?
aaa
15/03/08 18:06
Galatolo_Federico
bhe! se hai il db mysql fai una cosa del genere

prima crea la tabella con

CREATE TABLE download (id INT (5) UNSIGNED not null AUTO_INCREMENT, data VARCHAR (255) , PRIMARY KEY (id))";


con le variabili appropiate usa questo codice per aggiungere un "download"
$db = mysql_connect($db_host, $db_user, $db_password);
}
  if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
  mysql_select_db($db_name, $db)

    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
  $query = "INSERT INTO download (data) VALUES ('".date('j-n-y')."')";
  if (mysql_query($query, $db)){
    echo "<font color='green'><h1>L'articolo inserito correttamente</h1></font>";
 } else {
    echo "Errore durante l'inserimento";
}
mysql_close($db);


poi per sapere quante volte è stato scaricato fai un while che ti restituisce il valore max di 'id'

il codice è un po improvvisato potrebbero esserci errori :k:
Ultima modifica effettuata da Galatolo_Federico 15/03/08 18:08
aaa
02/05/08 9:15
Thejsuter
precisamente così
senza inserire nessun while

//Fai una query per contare quati record esistono

//totali_download viene dichiarata come una variabile direttamente nella query
$query = "select count(*) as totali_download from nomeDB";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
$tatoledefinitivo = $row[numero_di_record_totali];
echo "Download Totali $row[numero_di_record_totali]<br>";


Ultima modifica effettuata da Thejsuter 02/05/08 9:16
aaa