Как ще е линка към страница 2.

sentenello

Registered
Здравейте.
Слагам си странициниране, но не мога да разбера какъв ще е линка към втора страница.

ето как ми излиза всички прогнози на потребителя.
http://prognozite.com/proben/allpredicts.php?user=admin

Как ще стане линка към страница 2.
защото ако го няма това ?user=admin става с този код
Код:
echo "<table class=\"regist\"><tr><td class=\"inmenu\"><b>Страница :</b>";
if($page > 1){
$prev = ($page - 1);
echo "<a  class=\"page\" href=\"$prev\"><b></b></a>";
}

for($i = 1; $i <= $total_pages; $i++){
if(($page) == $i){
echo "$i ";
} else {
echo "<a  class=\"page\" href=\"?page=$i\"><b>$i</b></a> ";
}
}
if($page < $total_pages){
$next = ($page + 1);
echo "<a class=\"page\" href=\"$next\"><b></b></a>";
}
echo "</td></tr></table>";
 
ето ти едно странициране:


Код:
<?php
include_once ("blocks/bd.php");
$table = "balove";
if(!isset($_GET['page'])){ $page = 1; } else { $page = $_GET['page']; }
echo "<center><br>";
$max_results = 5;
$from = (($page * $max_results) - $max_results);

$result = mysql_query ("SELECT * FROM $table ORDER BY id DESC  LIMIT $from, $max_results",$db) or die ("<p>Не може да се свърже с базата данни</p>");
$myrow = mysql_fetch_array ($result);

$zapis = mysql_num_rows($result); //проверка дали има запис в таблицата, ако не да изведе, че няма записи
if($zapis != 0) {
do { printf ("<table align='center' class='lesson'>
       <tr>
	   <td class='lesson_title'>
       <p class='lesson_name'><a href='vij_balove.php?id=%s'><img class='mini_poster' align='left' src=\"./images/$myrow[poster]\"></a><a href='vij_balove.php?id=%s' >%s</a></p>
       <p class='lesson_adds'>Дни: <font color='#53a961'>%s</font></p>
       <p class='lesson_adds'>Дати: <font color='#FF0000'>%s</font></p>
       <p class='lesson_adds'>Цена: <font color='#53a961'>%s</font></p>
       <p class='lesson_adds'>Автор: <font color='#8AA3E1'>%s</font></p></td>
         </tr>
         
       <tr>
         <td colspan='2'><p>%s</p></td>
         </tr>
         
       </table><br>", $myrow["id"], $myrow["id"], $myrow["title"],$myrow["days"], $myrow["dates"], $myrow["price"],$myrow["author"],$myrow["description"], $myrow["poster"] );
}
while ($myrow = mysql_fetch_array ($result));
}

echo "<p class='paging'>";
// стоп
$total_results = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM $table"),0);
$total_pages = ceil($total_results / $max_results);
if($page > 1){
$prev = ($page - 1);
echo "<a href=\"".$_SERVER['PHP_SELF']."?page=$prev\" class=\"paging\">Предишна</a> ";
}

for($i = 1; $i <= $total_pages; $i++){
if(($page) == $i){
echo "<b>$i</b> ";
} else {
echo "<a href=\"".$_SERVER['PHP_SELF']."?page=$i\">$i</a> ";
}
}
if($page < $total_pages){
$next = ($page + 1);
echo "<a href=\"".$_SERVER['PHP_SELF']."?page=$next\" class=\"paging\">Следваща</a>";
echo "</p><br>";
}
?>

ето ти и css paging

Код:
.paging {
	margin-top:10px;
	padding-top:10px;
	text-decoration:none;
}
.paging a {
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	border:1px solid #99BDFF;
	background-color:#ECF2FF;
	color:#00318C;
	_height: 20px;
	text-decoration:none;
}
.paging a:hover {
	border:1px solid #88B1FF;
	color:#004AD5;
	text-decoration:none;
}
.paging b {
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	border:1px solid #ECF2FF;
	background-color:#99BDFF;
	color:#00318C;
	_height: 20px;
}
 
Аз си ползвам едно много лесно странициниране.
Въпроса ми е какъв ще е линка към страница 2 в този случай. :idea:
 
http://prognozite.com/proben/allpredicts.php?user=admin&page=2

Код:
echo "<table class=\"regist\"><tr><td class=\"inmenu\"><b>Страница :</b>";
if($page > 1){
$prev = ($page - 1);
echo "<a  class=\"page\" href=\"$prev\"><b></b></a>";
}

for($i = 1; $i <= $total_pages; $i++){
if(($page) == $i){
echo "$i ";
} else {
echo "<a  class=\"page\" href=\"&page=$i\"><b>$i</b></a> ";
}
}
if($page < $total_pages){
$next = ($page + 1);
echo "<a class=\"page\" href=\"$next\"><b></b></a>";
}
echo "</td></tr></table>";
 

Back
Горе