Никак не могу понять в чём проблема...
Это скрипт по выводу 5 сообщений на каждую страницу из БД.
Ошибок никаких не выводит, а вывод всё равно не тот...
Вот листинг
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $max=5;
- //Создаём массив элементов БД
- //Получаем количество элементов в массиве
- //Делим на количество отображаемых на странице изображений и округляем в большую сторону
- //Принимаем входящую переменную, которая указывает номер страницы
- $_p = $_GET['page'];
- //Создаем вспомогательные переменные для навигации, если переменная $_p не задана
- if(!$_p OR $_p ==''){
- //Нижний предел
- $nmin = 0;
- //Верхний предел
- $nmax=$max-1;
- echo 'Анкеты<BR>';
- for($i=$nmin;$i<=$nmax;$i++){ // Выводим head по 5 штук на странице
- if($row[$i]){
- echo $row[$i]."<BR>";
- }
- }
- }
- else {//Переменная $_p создана
- $nmin = ($_p*$max)-$max ;
- $nmax=($max*$_p)-1;
- echo 'Анкеты<BR>';
- for($i=$nmin;$i<=$nmax;$i++){ // Выводим head по 5 штук на странице
- if($row[$i]){
- echo $row[$i]."c<BR>";
- }
- }
- }
- //Выводим номера страниц
- echo "<br/><br/>";
- for($n=1;$n<=$pages;$n++) {
- if($_p != $n) {echo '<a href="ansver.php?page='.$n.'">['.$n.']</a> ';}
- if($_p == $n) {echo '['.$n.'] ';}
- }