Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Система статистики PowerCounter 2.3.3
 
 автор: FreeMAN   (22.06.2005 в 14:38)   письмо автору
 
 

Недавно качнул, установил, вроде нормально. Были конечно ошибки, с большинством разобрался сам, но вот эту что-то убрать не удаётся:

На странице pages.php при просмотре по ИП адресу вылазит вот такая ошибка:

Ошибка при обращении к таблице IP-адресов...
Error: Unknown column 'pages.title' in 'group statement'


Это я так понимаю что идёт обращение к колонке title в таблице pages???
но ведь её там нет! и скрипт вроде построен на то что её там нет, а обращение есть, или я что-то недопонял :(

Подскажите пожалуйста.

   
 
 автор: P@Sol   (22.06.2005 в 15:04)   письмо автору
 
   для: FreeMAN   (22.06.2005 в 14:38)
 

а у меня другой вопрос...разве $nav может равняться 0?

   
 
 автор: FreeMAN   (22.06.2005 в 15:34)   письмо автору
 
   для: P@Sol   (22.06.2005 в 15:04)
 

$nav может равнятся 0, это вроде выдаёт статистику просмотров с конкретого ИП, вот здесь-то и вылазит ета ошибочка

   
 
 автор: FreeMAN   (22.06.2005 в 15:42)   письмо автору
 
   для: FreeMAN   (22.06.2005 в 15:34)
 

Всё блин, разобрался!! :))))
В pages.php в этом кусочке кода изменить title на name

if ($nav==0)
  {
    $hit="count(ip.id_ip) AS hits,";
    $hit1="GROUP BY pages.title ";
  }



if ($nav==0)
  {
    $hit="count(ip.id_ip) AS hits,";
    $hit1="GROUP BY pages.name ";
  }


Тогда всё будет хорошо работать :)

   
 
 автор: P@Sol   (22.06.2005 в 15:47)   письмо автору
 
   для: FreeMAN   (22.06.2005 в 15:34)
 

а у меня ноль никак не получаеться:) или "" или 1

   
 
 автор: FreeMAN   (22.06.2005 в 16:04)   письмо автору
 
   для: P@Sol   (22.06.2005 в 15:47)
 

а на других страницах работает?? на "Точки входа/выхода" такая же система.

может это из-за того что ссылка разбивается??

print "<a href='pages.php";
  if ($nav==0) print "?nav=1&ip=$ip'>Навигация";
  else print "?nav=0&ip=$ip'>Статистика";
  print "</a>";

хотя врятле, у меня работает
можно попробовать вот так:

else print "?nav=\"0\"&ip=$ip'>Статистика";

тогда 0 будет в кавычках, тоже работает

   
 
 автор: P@Sol   (22.06.2005 в 16:16)   письмо автору
 
   для: FreeMAN   (22.06.2005 в 16:04)
 

:) у них скрипт такой...если значения нет, то $nav=1...а у меня register_globals off, сооветственно при любом заданном значении $nav="" ..вот про это я и говорил или "" или 1

   
 
 автор: cheops   (22.06.2005 в 21:07)   письмо автору
 
   для: FreeMAN   (22.06.2005 в 14:38)
 

Спасибо за найденную ошибку - поправили.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования