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
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