Funkcja - jest dłuższa ale nie wrzucam
<?php class pager { var $ileMax = 10; # ileMax na strone var $actPage; # aktualna strona var $ilePages; # ile stron (wynik pager::ileStron) var $pagerMax = 3; var $text = array( 'PREV' => '<< Poprzednia ::', 'NEXT' => ':: Następna >>', 'T_PREV' => 'Poprzednia strona', 'T_NEXT' => 'Następna strona', 'SEPAR' => ' ', 'ZILU' => 'z % stron' ); var $url = '<a href="strona/%.html">%</a>'; var $link; ?>
<?php $lit = $_GET['lit']; $q = mysql_query( 'SELECT * FROM pliki WHERE autor LIKE "'.$lit.'%" ORDER BY id LIMIT '.$p.', 10' ); $num = mysql_num_rows( mysql_query( 'SELECT * FROM pliki WHERE autor LIKE "'.$lit.'%" ORDER BY id' ) ); if( $num > 0 ) { echo '<table border="0" align="center"><tr><td colspan="2" class="t_header" height="30px">Pliki</td></tr>'; echo '<tr><td class="t_header" height="20px">Tytuł</td><td class="t_header" height="20px">Autor</td></tr>'; $i = 0; { $class = ( $i % 2 == 0 ) ? 'row_1' : 'row_2'; echo '<tr><td class="'.$class.'" style="background-color: #e7f0f3;"><a href="wiecej/'.$row['id'].'/'.convert_title( $row['tytul'] ).'">'.$row['tytul'].'</a></td><td class="'.$class.'">'.$row['autor'].'</td></tr>'; $i++; } } else { echo '<table border="0" align="center"><tr><td colspan="2" class="t_header" height="20px" width="200px">Brak wyników</td></tr>'; echo ' <tr><td class="t_header" style="height: 40px; vertical-align: middle;" colspan="2"> <a href="java script: history.go(-1);"><b>« WSTECZ</b></a> </td></tr>'; } $pager = new pager( $p, $num, 10 ); ?>
A to linijka jaka mam do rewrite :
RewriteRule strona/([0-9]+)$ index.php?co=litera&lit=$1&p=$2 [L,QSA]
Powinno działać a nie działa
