URL her isset için PAGINATION ile nasıl değiştirebilirim?

0 Cevap php

Ben sayfalandırmaya bu komut dosyası kullanıyorum. Url $ _GET ['kelime'] var Ama ben URL Linkler değiştiremezsin. Ben bunu nasıl yapabilirim?

<?
if (isset($_GET['page']) ) {
   $pageno = $_GET['page'];
} else {
   $pageno = 1;
} // if
$limit = "";
if(isset($_GET['word'])) {
  $word = mysql_real_escape_string($_GET['word']);
  $word = $word{0};

  $limit = " WHERE baslik LIKE '$word%'";
}

$query = mysql_query("SELECT count(*) FROM m3_music_mp3" .$limit);
$query_data = mysql_fetch_row($query);
$numrows = $query_data[0];
$rows_per_page = 30;
$lastpage      = ceil($numrows/$rows_per_page);
$pageno = (int)$pageno;
if ($pageno > $lastpage) {
   $pageno = $lastpage;
} // if
if ($pageno < 1) {
   $pageno = 1;
} // if

$limit .= " ORDER BY id DESC LIMIT " .($pageno - 1) * $rows_per_page .',' .$rows_per_page;

//$limit = 'ORDER BY id DESC LIMIT ' .($pageno - 1) * $rows_per_page .',' .$rows_per_page;
$query = mysql_query("SELECT * FROM m3_music_mp3 $limit");
if ($pageno == 1) {
   echo "<a>««</a> <a>«</a> ";
} else {
   echo " <a href='{$_SERVER['PHP_SELF']}?sayfa=1'>««</a> ";
   $prevpage = $pageno-1;
   echo " <a href='{$_SERVER['PHP_SELF']}?sayfa=$prevpage'>«</a> ";
} // if
for($page_number = 1; $page_number <= $lastpage; $page_number++)
if($page_number == $pageno) {
echo "<span class='current'>$pageno</span>";
}
else {
echo "<a href='{$_SERVER['PHP_SELF']}?sayfa=$page_number' class='page' title='$page_number'>$page_number</a>";
}

if ($pageno == $lastpage) {
   echo " <a>»</a> <a>»»</a> ";
} else {
   $nextpage = $pageno+1;
   echo " <a href='{$_SERVER['PHP_SELF']}?sayfa=$nextpage'>»</a> ";
   echo " <a href='{$_SERVER['PHP_SELF']}?sayfa=$lastpage'>»»</a> ";
} // if
?>

Ben yapmaya çalışıyorum <a href='{$_SERVER['PHP_SELF']}?page=$lastpage'>»»</a> sana teşekkür işe izin veremem İSTEMİYORUM isset $ _GET ['kelime'] adresler <a href='{$_SERVER['PHP_SELF']}?word=$word&page=$lastpage'>»»</a> set eğer yardımcı olacaktır

0 Cevap