|
|
|
| Установил скрипт Рейтинга сайтов, добавил тестовый сайт и столкнулся с непонятными проблемами.
На тестовом сайте после добавления кода счетчика неотображается графический файл то-есть красный крестик место файла и неведётся подсчет статистики , всё по нулям.
При просмотре более подробной статистики выдаёт кучу ошибок.
При просметре по Cookies выдаёт ошибку
Warning: Division by zero in /home/w/webgloru/count/public_html/stanew.php on line 144 ругаясь на вто эту строчку
$cookon_pr=number_format($cookon*100/$num) ; $cookoff_pr=number_format($cookoff*100/$num) ;
|
При просметре Браузеров выдаёт ошибку
Warning: Division by zero in /home/w/webgloru/count/public_html/stanew.php on line 214
и по
Warning: Division by zero in /home/w/webgloru/count/public_html/stanew.php on line 221
ругаясь на эти строчки
$ms5_pr=number_format($ms5*100/$num);
$ms55_pr=number_format($ms55*100/$num);
$ms6_pr=number_format($ms6*100/$num);
$oper6_pr=number_format($oper6*100/$num);
$oper7_pr=number_format($oper7*100/$num);
$net_pr=number_format($netsc*100/$num);
$konq_pr=number_format($konq*100/$num);
$other_pr=number_format($other*100/$num);
|
Помогите пожалуйста где здесь ошибки. | |
|
|
|
|
|
|
|
для: webglobus
(25.02.2006 в 00:02)
| | А так не должно быть?
$cookon_pr=number_format($cookon_pr*100/$num) ; $cookoff_pr=number_format($cookoff_pr*100/$num) ;
$ms5_pr=number_format($ms5_pr*100/$num);
$ms55_pr=number_format($ms55_pr*100/$num);
$ms6_pr=number_format($ms6_pr*100/$num);
$oper6_pr=number_format($oper6_pr*100/$num);
$oper7_pr=number_format($oper7_pr*100/$num);
$net_pr=number_format($netsc_pr*100/$num);
$konq_pr=number_format($konq_pr*100/$num);
$other_pr=number_format($other_pr*100/$num);
|
| |
|
|
|
|
|
|
|
для: midav
(25.02.2006 в 00:33)
| | Изменил но осталось тоже-самое | |
|
|
|
|
|
|
|
для: webglobus
(25.02.2006 в 00:02)
| | $num что такое и откуда берётся? | |
|
|
|
|
|
|
|
для: cheops
(25.02.2006 в 13:57)
| | Если честно я и сам незнаю пытаюсь разобраться.
Так как скрипт ставил готовый все ошибки можно увидеть здесь http://count.webglobus.ru/stanew.php?id=2&link=cook
Кто нибудь поможет со скриптом?
Надежда только на Ваш форум | |
|
|
|
|
|
|
|
для: webglobus
(25.02.2006 в 15:07)
| | Нужно выяснить откуда в скрипт попадает переменная $num и почему её значение равно 0, в то время как она не должна быть равна 0. | |
|
|
|
|
|
|
|
для: cheops
(25.02.2006 в 20:44)
| | Если я правильно понял то переменная $num попадает в скрипт с помощью вот этого кода
<?
if($link<>"")
{
$result = mysql_query("SELECT * FROM log WHERE id = '".$_GET["id"]."'") or die (mysql_error());
if($link==resultctr)
{
$result = mysql_query("SELECT DISTINCT page FROM log WHERE id = '".$_GET["id"]."'") or die (mysql_error());
;}
if($link==geogr)
{
$result = mysql_query("SELECT DISTINCT host FROM log WHERE id = '".$_GET["id"]."'") or die (mysql_error());
;}
if($link==cook)
{
$result = mysql_query("SELECT cook FROM log WHERE id = '".$_GET["id"]."'") or die (mysql_error());
;}
if($link==brow || $link==os)
{
$result = mysql_query("SELECT tip FROM log WHERE id = '".$_GET["id"]."'") or die (mysql_error());
;}
if($link==time)
{
$result = mysql_query("SELECT data FROM log WHERE id = '".$_GET["id"]."'") or die (mysql_error());
;}
if($link==whereis || $link == search)
{
$result = mysql_query("SELECT refer FROM log WHERE id = '".$_GET["id"]."'") or die (mysql_error());
;}
if($link==cvet)
{
$result = mysql_query("SELECT cvet FROM log WHERE id = '".$_GET["id"]."'") or die (mysql_error());
;}
if($link==java)
{
$result = mysql_query("SELECT java FROM log WHERE id = '".$_GET["id"]."'") or die (mysql_error());
;}
if($link==rasresh)
{
$result = mysql_query("SELECT razresh FROM log WHERE id = '".$_GET["id"]."'") or die (mysql_error());
;}
if($link==astprov)
{
$result = mysql_query("SELECT host FROM log WHERE id = '".$_GET["id"]."'") or die (mysql_error());
;}
$result1 = mysql_query("SELECT * FROM new WHERE memberid = '".$_GET["id"]."'") or die (mysql_error());
$num = mysql_num_rows($result);
$num123 = mysql_num_rows($result1);
if(!$num123){
?>
|
| |
|
|
|
|
|
|
|
для: webglobus
(26.02.2006 в 18:03)
| | Сразу после строки
<?php
$num = mysql_num_rows($result);
?>
|
выведите значение $num
она чему равна? | |
|
|
|
|
|
|
|
для: cheops
(26.02.2006 в 23:39)
| | Равно 0
Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 8 | |
|
|
|
|
|
|
|
для: webglobus
(27.02.2006 в 19:16)
| | А где mysql_result() используется от которого предупреждение? В таблице log сейчас имеются какие-нибудь записи? | |
|
|
|