RomikChefСледуя вашему совету. Вот что получилось:
if ( empty($page) ) { $page = 1; }
$lines_per_page = (empty($lines_per_page)) ? "1" : $lines_per_page;
$from = ($page - 1) * $lines_per_page;
$to = $lines_per_page;
$next=($page+1);
$sql2=mysql_query("SELECT * FROM catalog where category=$catid limit $from, $to");
..........
echo "
next";
вот... все вроде работает

, но как сделать так, чтобы не просто "вперед-назад", а с ссылками ввида: 1 | 2 | 3 | и т.д.?
P.S. Кстати, если подскажете как оптимизировать этот код (если конечно нужно) буду признателен