define('ILOSC_WYNIKOW_NA_STRONIE', 5); $row = "SELECT SQL_CALC_FOUND_ROWS * FROM lista ORDER BY id ASC LIMIT ".mysql_escape_string((int)$_GET['porcja']*ILOSC_WYNIKOW_NA_STRONIE).",".ILOSC_WYNIKOW_NA_STRONIE; // pobiera ILOSC_NA_STRONIE rekordów z bazy, sortując wg daty rosnąco, zaczynając od $_GET['porcja']*ILOSC_NA_STRONIE $qw = mysql_query($row); // wykonujemy zapytanie $row = "SELECT FOUND_ROWS() as Ilosc"; $qw= mysql_query($row); list($iloscWpisow) = mysql_fetch_row($qw); include('home.php'); ?> <div id="content"> <div class="contenthead"> <h2>Kursy</h2> </div><!-- .contenthead --> <div class="contenttable"> <table> <tr> <td class="namehead">Nazwa</td> <td class="opishead">Opis</td> <td class="uwagihead">Uwagi</td> </tr> ?> <tr> <?php switch(nitrolista_autoresponder($s['program'],$s['u_id'],$s['kod'],$rekord['email'])){ case 'zapis':?> <td class="uwagi"><a href="panel.php?akcja=<?php echo $s['u_id'];?>"><img src="images/zapisz_sie.png" alt="Zapisz się!" border="0"/></a></td> <?php break; case 'potwierdz': ?> <td class="uwagi"><a href="#"><img src="images/potwierdz_zapis.png" alt="Potwierdź zapis!" border="0"/></a></td> <?php break; case 'loguj': ?> <td class="uwagi"><a href="#"><img src="images/zgarnij_punkty.png" alt="Potwierdź zapis!" border="0"/></a></td> <?php break; } ?> </tr> <?php } if($_GET['porcja']>0){ //wyswietlamy link do poprzedniej strony } } //jeśli nie jesteśmy na ostatniej stronie if($_GET['porcja']<floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE)){ //wyświetlamy link do nastepnej strony }
Na górze wyświetla mi 5 linków, lecz wszystkie rekordy i tak są na stronie 1.
Macie jakieś pomysły?