С моей точки зрения написано все верно. Но при любом раскладе выходит вариант 1. В чем я не прав? Код (PHP): if (!isset($_GET['page'])) { $_GET['page']="1"; } $p=ceil($r[0]/10); for ($i=1;$i<=$p;$i++) { if ($_GET['page']="$i") {echo "variant 1"; $n=$n."<a href=products.php?item=2&page=$i>$i</a>"; } else {echo "variant 2"; $n=$n." ".$i; } } Добавлено спустя 7 минут 47 секунд: Напрочь забыл php не = а ==