Так я так и сделал, вот для теста написал в поле text в базе данных.
Код | <?php $enlarge = mysql_query("UPDATE lessons SET obnovlenie = obnovlenie+1 WHERE id=".$id); ?> <div class="zagolovok_kyrsa">Весь Азамат Ушанов - на одном DVD! (Видео-курсы)</div> <br /> <div align="center"> <a href="http://google.ru" target="_blank"><img class="foto_otstyp" src="/img/1_1.jpg" alt="Весь Азамат Ушанов - на одном DVD! (Видео-курсы)" title="Весь Азамат Ушанов - на одном DVD! (Видео-курсы)" /></div> </a> <div align="justify" class="shrift"> Случилось то, чего <b>так долго ждали в Рунете,</b> но чего никогда ранее еще не было!..Произошло по истине эпохальное событие!.. Невероятный, потрясающий подарок всем, кто интересуется   <b>заработками в Сети!..</b> </div> <div> </div> <div align="right"> <a class="podrob" href="/videolessons/1_1.php">Подробнее </a><span class="skobki">>></span></div> <br />
|
А в коде уже вывожу посты так:
Код | <div id="center"> <?php include '../blocks/database.php'; /*Соединяемся с Базой Данных*/ ?>
<div class="zagolovok">Список</div> <br /> <?php //Число постов выводящих на странице $num = 3; @$page = $_GET['page']; if(empty($page)){ $page = 1; }
$result = mysql_query("select COUNT(*) FROM lessons",$connect); $posts = mysql_result($result,0); //Находим общее количество страниц $chislo_str = intval(($posts-1)/$num)+1; $page = intval($page); //empty($page) Если переменной не существует или ее значение равно нулю if(empty($page) or $page<0) $page = 1; if($page > $chislo_str) $page = $chislo_str; // Если ввести $page=7 тогда 7*3-3=18 //с 18 поста будет выводится пост 18,19,20 на странице №7 $start = $page * $num - $num; $result = mysql_query("SELECT * FROM lessons LIMIT $start, $num",$connect); // В цикле переносим результаты запроса в массив $postrow while ($postrow[] = mysql_fetch_array($result,$connect));
/*--------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/ $prosmotrov = mysql_query("select * FROM lessons",$connect); //Вывод постов for($i = 0; $i < $num; $i++) { $rez = mysql_fetch_array($prosmotrov,$connect); //$enlarge = mysql_query("UPDATE lessons SET obnovlenie = obnovlenie+1 WHERE id=".$id); //echo 'Просмотров: '.$enlarge; if(isset($postrow[$i]['id'])) echo ' '.$postrow[$i]['text'].'<br/>'; }
//------------------------------------------------ // Стрелка назад if($page>1) $nazad= '<a class="knopka_nazad1" href= ./1.php?page='.($page-1).'>Назад</a>'; else $nazad= '<span class="knopka_nazad2">Назад</span>'; //Стрелка вперед if($page<$chislo_str) $vpered = '<a class="knopka_vpered1" href= ../videolessons/1.php?page='.($page + 1).'>Вперёд</a>'; else $vpered= '<span class="knopka_vpered2">Вперёд</span>';
// Вывод меню $expand_to = 4; // сколько страниц должно показываться слева и справа от текущей // начало и конец "соседних" страниц $a = $page - $expand_to; if ($a < 1) $a = 1; $b = $page + $expand_to; if ($b > $chislo_str) $b = $chislo_str; if ($a > 1) // надо ли показывать отдельно ссылку на первую и "..." { $navigation[] = "<a href=\"./1.php?page=1\">1</a>"; if ($a > 2) $navigation[] = "..."; } // генерируем ссылки на "соседние" страницы for ($i = $a; $i <= $b; $i++) $navigation[] = ($page == $i) ? '<span class="tek_str">'.$i.'</span>' : "<a class='str_nav' href=\"./1.php?page=$i\">$i</a>"; if ($b < $chislo_str) // надо ли показывать отдельно "..." и ссылку на последнюю { if ($b < $chislo_str - 1) $navigation[] = '...'; $navigation[] = "<a href=\"./1.php?page=$chislo_str\">$chislo_str</a>"; } // выводим готовую навигацию echo $nazad.' '.implode(' ', $navigation).' '.$vpered; ?>
<!----------------------------------------------------------------------------> </div> <!-- Закрываем контент-->
|
Ошибок нету, но ничего не выдаёт и счётчик не считает.
|