написал скрипт плагинации и возник такой вопрос как упростить вывовд ссылок на страницу.
и 2й вопрос как сделать переключение между страницами без перезагруки через js можно то подскажите в каком направление искать или только с помощью AJAX ?
<?php include("blocks/db_connect.php");
$post=$_GET['post'];
//----------------------------------------
$reques="SELECT * FROM Post_all WHERE cat='6' ORDER BY id";
if(isset($post)){ $page = (int)$_GET['post'];
$reques="SELECT * FROM Post_all WHERE cat='6' AND id='$post'"; }
$result=mysql_query($reques,$db); $myrow=mysql_fetch_array($result);
//---------------------------------------- ?>
<?php
$page=$_GET['page'];
$page=(!isset ($page) ) ? 1 : $page;//проверка выбрана ли какаето страница
$Post_cout=5;//Кол-во постов на одной странице
$res = mysql_query("SELECT COUNT(*) FROM Post_all WHERE cat='6'");
$cv=mysql_fetch_array($res);//получаем кол-во записей в базе , для текущей странице
$coutPage=$cv[0]/$Post_cout;//определяем кол-во страниц
$coutPage=ceil($coutPage);//округляем кол-во страниц в "верх"
if($page>$coutPage){echo "<span class='PageN'>Ошибка : Такой страници нет</span>"; exit();}
else{
echo "<table><tr><td>";
$start=($page>3) ? ($page-3) : 1;//начальная позици цикла
$end=$page+2;
$end=($end >=$coutPage) ? $coutPage-1 : $page+1;//конечная позици цикла
printf("<a href='lessons.php?page=%s' class='plaginat'>  %s</a>",1,1); if ($page >2)echo "...";
for($i=($start==1) ? $start +1 : $start ;$i<=$end;$i++){//цикл вывода номеров страниц
printf("<a href='lessons.php?page=%s' class='plaginat'>  %s</a>",$i,$i);//создание ссылок на страници
}
if ($page < $coutPage-2)echo "..."; printf("<a href='lessons.php?page=%s' class='plaginat'>  %s</a>",$coutPage,$coutPage);
echo "</table></tr></td>";
$writePage=($Post_cout*$page)-$Post_cout;//с какого поста начинать выводить
$reqPost=mysql_query("SELECT * FROM `Post_all` WHERE cat='6' ORDER BY id LIMIT $writePage,$Post_cout");//запрос к базе на вывода заданого кол-ва постов
$Postrow=mysql_fetch_array($reqPost);
do{
$tm=explode(" ",$Postrow['date']);
printf("
<table class='tbLessm' >
<tr>
<td ><a href='lessons?post=%s'>%s</a></td>
</tr>
<tr>
<td class='miniLessonsAuthor'>Автор: %s</td>
</tr>
<tr>
<td >Дата: <strong>%s</strong><br/> Время: <strong>%s</strong></td>
</tr>
<tr>
<td >%s</td>
</tr>
</table>
",$Postrow['id'],$Postrow['title'],$Postrow['author'],$tm[0],$tm[1],$Postrow['descript']);
}while($Postrow=mysql_fetch_array($reqPost));
}
?>