Хочу сделать такую штуку,но не понимаю как правильно это осуществить: Допустим,есть список Код (Text): while ($user1=mysql_fetch_array($result)) { //............ $user_row=sprintf("<li><img src='%s' width='50px' height='50px'><a href='show_user.php?user_id=%d' class='link'>%s %s</a><br></li>", get_web_path($user_send['user_pic_path']), $user_id_send, $username, $lastname); echo $user_row; } echo $ok; ?> Он создает большое кол-во строк.Как сделать так,чтобы после каждой 15(к примеру) создавалась новая страница?
ты хочешь сделать разбивку на страницы, с оглавлением из ссылок 1, 2, … N ? обычно это называют "пагинация". задача сводится к тому, чтобы из номера страницы получить число-смещение "m" для запроса вида Код (Text): SELECT * FROM mytable ORDER BY myfield LIMIT :m, 15 … LIMIT m, n ограничивает выдачу максимум n строк, начиная со строки m (нумерация с нуля). запись … LIMIT n эквивалентна … LIMIT 0, n. смещение m можно вычислить из параметра "номер страницы" (нумерация с единицы) так: Код (PHP): $m = ($page - 1) * 15; // если на странице по 15 строк гугли "пагинация", "пагинатор"
да как только не называется ))) чисто ради прикола, гугль ищет: "постраничная навигация" - About 69,300 results "пагинация" - About 9,670,000 results