У меня есть скрипт, который я немного отредактировал на странице, он не показывает 7-дневную статистику, что может вызвать это?
Вот частичный код страницы
(Кстати, я попытался восстановить резервную копию, и никаких изменений вообще не происходило, поэтому она должна быть откуда-то еще)
echo("</td><td>");
@mysql_free_result($res);
$i = 0;
$res = @mysql_query("select date from 7stat where usrid=$usrid order by date desc limit $keep_stats");
$darr = array();
for ($i = 0; $i < @mysql_num_rows($res); $i++) {
$darr[] = @mysql_result($res, $i);
}
$mvcx = $keep_stats-1;
@mysql_free_result($res);
$i = 0;
if (mysql_query("select count(*) from 7stat where usrid=$usrid") > $keep_stats) {
@mysql_query("delete from 7stat where usrid=$usrid && date < $darr[$mvcx]");
}
$darr2 = array();
reset($darr);
while (list($k, $v) = each($darr)) {
$res = @mysql_query("select num from 7stat where date='$v' && usrid=$usrid");
$darr2[$v] = @mysql_result($res, 0);
@mysql_free_result($res);
}
$maxnum = 0;
reset($darr2);
while (list($k, $v) = each($darr2)) {
$maxnum = $maxnum + $v;
}
$maxnum = round($maxnum);
echo("\n<b>Surf Credits Earned Last $keep_stats Days:</b><br><table border=0 cellpadding=2>");
reset($darr2);
while (list($k, $v) = each($darr2)) {
$v = round($v, 2);
$px = 500 * ((($v * 100) / $maxnum) / 100);
$px = round($px);
echo("\n<tr><td style=\"background-color: #4DA0C6\"><font color=\"#FFFFFF\"><b> $k </b></font></td><td align=left> - <b>$v credits</b></td></tr>");
}
echo("</table>");
echo("</td></tr></table>");