Третий день бьюсь с проблемой и никак. Облазила все, что можно, но как исправить понять не могу.
Дело вот в чем...
Есть база данных, содержащая таблицу с новостями
Необходимо организовать постраничный вывод новостей и показ отдельной новости.
news.php - выводит список новостей анонсом (дата, заголовок, анонс):
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $nums=5;
- $page=$_GET['page'];
- //получаем номер страницы
- } else $page=1;
- //Подсчет всех статей
- $query0="SELECT * FROM `news`";
- $elem=$row0[`news`];
- //количество страниц всего
- //Текущая страница не первая и не последняя
- if ( $page<1){
- $page=1;}
- else if ($page>$pages){
- $page=$pages;}
- //Подсчет первой записи выборки
- //запрос
- $query="SELECT * FROM `news` ORDER BY `idate` DESC LIMIT {$start},{$nums}";
- $id=$row['id'];
- $titlev=$row['title'];
- echo '<a href ="view.php?id='.$id.'"> '.$titlev.' <br> </a>';
- echo "$row[announce]<br><br>";
- }
- for ( $i=1; $i<=$pages; $i++ )
- {
- if($i==$page){
- echo '<b>'.$i.'</b>'.' ';}
- else {
- //echo '<a href=news.php?page='$_GET['page'].'&page='.$i.'>$i</a>';
- echo '<a href=/news.php?page='.$i.'>$i</a>';
- }
- }