Buongiorno a tutti,
questo è il mio primo messaggio nel forum. Vediamo se qualcuno mi può aiutare... :)
Sto cercando di fare il conteggio delle sezioni più visitate del mio sito.
Nel momento in cui viene cliccata una sezione, inserisco in apposite tabelle del mio database un record con il nome della categoria, data e ora, indirizzo ip.
Il tutto funziona alla perfezione, salvo nel caso in cui la mia tabella è vuota: in questo caso non riesco a inserire la prima riga.
Evidentemente sbaglio qualcosa nel codice... ho provato a modificarlo in diversi modi, ma senza risultato. Quindi posto di seguito quello che funziona meglio... se qualcuno sapesse darmi qualche suggerimento ne sarei veramente grato.
$id = $_GET["id"];
$ip = $_SERVER['REMOTE_ADDR'];
$check_ip = mysql_query("SELECT nome_categ,ip_categ FROM $id",$link2);
$numrows = mysql_num_rows($check_ip);
while ($riga = mysql_fetch_array($check_ip)) {
$ip_esistenti = $riga['ip_categ'];
}
if ($ip == $ip_esistenti) {
mysql_close($link2);
}
elseif ($numrows >= 0) {
$nome_categ = str_replace('_', ' ', $id);
$Nome_categ = ucfirst($nome_categ);
$visite_categ = "INSERT INTO $id(nome_categ,ip_categ) VALUES('$Nome_categ','$ip')"; @mysql_query($visite_categ,$link2);
mysql_close($link2);
}
:bye: