Ho provato a coppiare l'esempio del contatore che avete messo nei totorial (stò cercando di capire come funziona il mysql) una volta caricato ho provato a vedere se conta ma mi da= Ci sono stati 1 accessi e 1 visite a questa pagina...
e da qui non si muove dire il vero non riesce neache a creare la tabella
il codice è tabella.php
$host = "localhost";
$user = "user";
$pass = "miapss";
$nome_db = "my_user";
$nome_tab = "nometabella";
---e fino qui è giusto -----
@mysql_connect($host, $user, $pass);
@mysql_select_db($nome_db);
$query = "CREATE TABLE $nome_tb (
accessi int(10) unsigned NOT NULL default '0',
visite int(10) unsigned NOT NULL default '0'
id tinyint(3) unsigned NOT NULL auto_increment,
PRIMARY KEY (id)
)";
@mysql_query($query);
pagina conta.php
<?
$host = "localhost";
$user = "miouser";
$pass = "miapass";
$nome_db = "my_user";
$nome_tab = "nome tabelle";
---- e fino quì tutto bene-----
@mysql_connect($host, $user, $pass);
@mysql_select_db($nome_db);
$query = "SELECT * FROM $nome_tab";
$esegui_query = @mysql_query($query);
while ($ris = @mysql_fetch_array($esegui_query)) {
$accessi = $ris[0];
$visite = $ris[1];
$id = $ris[2];
}
session_start();
if (!$_SESSION['visite']) {
$_SESSION['visite'] = 1;
$visite++;
}
$accessi++;
$query = "UPDATE $nome_tab SET accessi = $accessi, visite = $visite WHERE id = $id;";
@mysql_query($query);
echo "Ci sono stati $accessi accessi e $visite visite a questa pagina...";
?>
ma non funziona una volta che ho caricato le pagine e provo prima a richiamare la pagina delle tabella perchè venga creata nel mysql e poi provo a richiamare la pagina che deve contare mi conta solo il primo accesso e visita restano tutti e due a 1
Perchè aiuto????
e da qui non si muove dire il vero non riesce neache a creare la tabella
il codice è tabella.php
$host = "localhost";
$user = "user";
$pass = "miapss";
$nome_db = "my_user";
$nome_tab = "nometabella";
---e fino qui è giusto -----
@mysql_connect($host, $user, $pass);
@mysql_select_db($nome_db);
$query = "CREATE TABLE $nome_tb (
accessi int(10) unsigned NOT NULL default '0',
visite int(10) unsigned NOT NULL default '0'
id tinyint(3) unsigned NOT NULL auto_increment,
PRIMARY KEY (id)
)";
@mysql_query($query);
pagina conta.php
<?
$host = "localhost";
$user = "miouser";
$pass = "miapass";
$nome_db = "my_user";
$nome_tab = "nome tabelle";
---- e fino quì tutto bene-----
@mysql_connect($host, $user, $pass);
@mysql_select_db($nome_db);
$query = "SELECT * FROM $nome_tab";
$esegui_query = @mysql_query($query);
while ($ris = @mysql_fetch_array($esegui_query)) {
$accessi = $ris[0];
$visite = $ris[1];
$id = $ris[2];
}
session_start();
if (!$_SESSION['visite']) {
$_SESSION['visite'] = 1;
$visite++;
}
$accessi++;
$query = "UPDATE $nome_tab SET accessi = $accessi, visite = $visite WHERE id = $id;";
@mysql_query($query);
echo "Ci sono stati $accessi accessi e $visite visite a questa pagina...";
?>
ma non funziona una volta che ho caricato le pagine e provo prima a richiamare la pagina delle tabella perchè venga creata nel mysql e poi provo a richiamare la pagina che deve contare mi conta solo il primo accesso e visita restano tutti e due a 1
Perchè aiuto????