php - How to change URL's for each ISSET with PAGINATION? -
i'm using script pagination. when url have $_get['word'] cant change url's of links. how can it?
<? 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 = " baslik '$word%'"; } $query = mysql_query("select count(*) 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 id desc limit " .($pageno - 1) * $rows_per_page .',' .$rows_per_page; //$limit = 'order id desc limit ' .($pageno - 1) * $rows_per_page .',' .$rows_per_page; $query = mysql_query("select * 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 ?>
i'm trying if isset $_get['word'] set urls <a href='{$_server['php_self']}?word=$word&page=$lastpage'>»»</a>
if not <a href='{$_server['php_self']}?page=$lastpage'>»»</a>
cant let work thank if help
try following:
$word_str = ""; if(isset($_get['word'])) { $word_str = "&word=".$_get['word']; //...... }
and append $word_str
urls, example
echo " <a href='{$_server['php_self']}?sayfa='.$nextpage.$word_str.'>»</a> ";
Comments
Post a Comment