Autor Zpráva
forfun
Profil *
Potrebujem ziskat IP adresu kazdeho uzivatela co navstivi stranku a zapisat ju do databazy, takto vyzera moj kod:
function visit()
{
	$ip = $_SERVER['REMOTE_ADDR'];
	$ip = mysql_real_escape_string($ip);
	$query = "SELECT * FROM hod WHERE IP='$ip';";
	$res = mysql_query($query);
	if (mysql_num_rows($res) > 0) 
		{
		return 0;
		} 
	else
		{
		mysql_query("INSERT INTO hod (IP) VALUES ('$ip')");
		} 
}


Ked stranku navstivi prvy uzivatel tak IPcku zapise, ale uz ziadneho dalsieho, proste zapise do DB iba 1 zaznam.

Vopred Dakujem
forfun
Profil *
Problem vyrieseny, mal som chybu v tabulke v DB :)
blaaablaaa
Profil
IP - primary key
mysql_query("REPLACE INTO `hod` (`IP`) VALUES ('".mysql_real_escape_string($_SERVER["REMOTE_ADDR"])."')");
$res = mysql_query($query) or die(mysql_error());

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: