В общем такая ситуация: делаю вывод товаров из БД, в случае вывода таблицы 3 на 4 на каждой странице исчезает по 2 товара, при увеличении на 1 строку исчезает еще один товар. Понимаю, что ошибка в цикле, а где точно найти не получается. <? //Кол-во товаров $kol_tovar = 12; //Определение страницы if(empty($_GET["page"])){ $page = 1; } else { if(!is_numeric($_GET["page"])) die("Неправильный формат номера страницы!"); $page = $_GET["page"]; } $start = $page*$kol_tovar-$kol_tovar; /* Создаем соединение */ mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение"); /* Выбираем базу данных. Если произойдет ошибка - вывести ее */ mysql_select_db($dbName) or die (mysql_error()); /* Составляем запрос для извлечения данных из полей "articul, photo, name, opisanie, price таблицы "$table", в нужной странице */ $query = "SELECT id, articul, photo, name, opisanie, price FROM $table LIMIT $start, $kol_tovar"; /* Выполняем запрос. Если произойдет ошибка - вывести ее. */ $res = mysql_query($query) or die(mysql_error()); // Подсчёт страниц $count = mysql_query("SELECT COUNT(*) FROM $table") or die(mysql_error()); $count = mysql_fetch_array($count); $count = $count[0]; $pages = ceil($count/$kol_tovar); echo ('<table width="100%" border="0" cellspacing="30" cellpadding="0">'); //цикл ввывода строк for ($strok=0; $strok<3; $strok++) { echo ('<tr>'); $stolb= 0 ; //Цикл вывода сталбцов while ($row = mysql_fetch_array($res) and $stolb<4) { echo ('<td>'); /*Здесь таблица товара*/ echo ('</td>'); $stolb++; } echo ('</tr>'); } echo ('</table>'); echo ('<table border="0" cellspacing="30" cellpadding="0" style="margin-right:10px" style="position:absolute; right:40% top:40%;"><tr>'); if($page>1){ for($i=1;$i<$page;$i++){ echo ('<td>'); echo ('<A HREF="?p=catalog&page='.($i).'"><font face="impact" size="2" color="#2A2A29">'.$i.' </A></font>'); echo ('</td>'); } } echo ('<td><b>'.$page.' </b></td>'); if($pages>$page){ for($i=$page+1;$i<=$pages;$i++){ echo ('<td>'); echo ('<A HREF="?p=catalog&page='.($i).'"><font face="impact" size="2" color="#2A2A29">'.$i.' </A></font>'); echo ('</td>'); } } echo ('</tr></table>'); mysql_close(); P.S. Я новичок т.ч. не судите строго. Заранее благодарю :-)