$soft = getenv('HTTP_USER_AGENT');
$ippe = GETENV("REMOTE_ADDR");
$time = date("H:i:s");
$query = "INSERT INTO `log` SET `ip`='$ippe', `soft`='$soft', `vaxt`='$time'";
$result = mysql_query ($query) or die ("Ошибка при выполнении запроса: ".mysql_error ());
//yoxlama klik
$gundelik = mysql_query("SELECT COUNT(*) FROM `log` WHERE (ip = '".$ip."')AND(soft = '".$soft."');");
$gundelik = mysql_result($gundelik , 0);
if ($gundelik == "0")
{
echo "net v baze";
}
else
{
echo "esti";
}
не правильно показывает всегда показывает нет в базе в чем может быть проблема
Saibot пишет:
"$soft = getenv('HTTP_USER_AGENT');
$ippe = GETENV("REMOTE_ADDR");
$time = date("H:i:s");
$query = "INSERT INTO `log` SET `ip`='$ippe', `soft`='$soft', `vaxt`='$time'";
$result = mysql_query ($query) or die ("Ошибка при выполнении запроса: ".mysql_error ());
//yoxlama klik
$gundelik = mysql_query("SELECT COUNT(*) FROM `log` WHERE (ip = '".$ip."')AND(soft = '".$soft."');");
$gundelik = mysql_result($gundelik , 0);
if ($gundelik == "0")
{
echo "net v baze";
}
else
{
echo "esti";
}
не правильно показывает всегда показывает нет в базе в чем может быть проблема"
замени:
$gundelik = mysql_query("SELECT COUNT(*) FROM `log` WHERE (ip = '".$ip."')AND(soft = '".$soft."');");
на:
$gundelik = mysql_query("SELECT COUNT(*) FROM `log` WHERE `ip` = '".$ippe."' AND `soft` = '".$soft."'");
P.S. у тебя переменная $ip отсутствует, возможно ты имел в виду $ippe?
зделал не помогаетъ
$soft = getenv('HTTP_USER_AGENT');
Проблема в том что не может проверит естъ ли в бд $софт
Saibot, а какая длина поля soft в таблице?
убедитесь что туда влезает полный юзер-агент, он может быть довольно длинным и записываться только начало, тогда при проверке будет получатся что нет совпадений.
естъ таблитца узер с ид,клик,денги
и таблитца реклама с урл,уид
Как зделати чтоби когда денги заканчивалисъ у узера выбирал другю рекламу из бд
"Как зделати чтоби когда денги заканчивалисъ у узера реклама выбирал другу рекламу" :fp
29 Мар 2012, 13:02