Проблем с PHP Код

MsGeR

Registered
Значи кода е
Код:
<?PHP include"header.php"; ?>
	<tr>
		<td colspan="7" background="images/top_13.png">
		<center><h3>Топ градове</h3>

<? 
include"conf.php";
/* Отбележете по колко резултата да се показват на страница */
$pp = "5";

// изберета таблиза която искате да покажете
$table = "gradowe";

$total = mysql_result(mysql_query("SELECT COUNT(id) FROM $table"),0);
$numofpages = $total / $pp;
if (!isset($_GET['page'])) {
$page = 1;
}
else {
$page = $_GET['page'];
}
$limitvalue = $page * $pp - ($pp);

/* покажете записите, в този случай аз показвам само [username] */
$query = "SELECT * FROM gradowe ORDER BY view DESC  LIMIT $limitvalue, $pp ";
$result = mysql_query($query);
while($r=mysql_fetch_array($result))
{
if($r[view]=='1'){$txt="работник";}else if($r[view]<1){$txt="0 работника";} else if($r[view]>1){$txt="работника";}
echo "<a href=\"q.php?grad=$r[grad]\">$r[grad]</a> - $r[view] $txt<br>";
}


function per_page($link, $offset) {
global $numofpages, $page;
$numofpages = round($numofpages);

$pagesstart = round($page-$offset);
$pagesend = round($page+$offset);

/* показване на стрелки « за предишна страница */
if ($page != "1" && round($numofpages) != "0") {
echo str_replace("%page", round($page-1), '<a href="'.$link.'"><font face="Trebuchet MS">«</font></a> ');
}

for($i = 1; $i <= $numofpages; $i++) {
if ($pagesstart <= $i && $pagesend >= $i) {
if ($i == $page) {
echo "<b>[$i]</b> ";
}
else {
echo str_replace("%page", "$i", '<a href="'.$link.'">'.$i.'</a> '); //номерация на страниците
}
}
}
if (round($numofpages) == "0") {
echo "[$i]";
}
/* показване на стрелки » за следваща страница */
if ($page != round($numofpages) && round($numofpages) != "0") {
echo str_replace("%page", round($page+1), '<a href="'.$link.'"><font face="Trebuchet MS">»</font></a>');
}
}

/* показване на общия брой страници и избор на страница */
echo '<br>';
echo 'Общо страници: '.round($numofpages).'<br>';

per_page("?page=%page", "5");

?> 
</center></td>
<?PHP include"footer.php"; ?>

Резултата е http://lubopitno.freehostia.com/town/top.php
Как може 6 да е повече от 44 . Искам ако може да се направи така че всичко да се подрежда правилно а не по тоя начин грешно
 
Провери в БД дали полето в което се записват работниците(цифрите) дали е от типа int(цяло число) ако не е го направи така.
6 го дава повече от 44 защото ако не е тип INT полето то възприеам само първата цифра
 

Back
Горе