ceskyDJ

Stránkování

Aug 20th, 2016
428
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.63 KB | None | 0 0
  1. // Počet obrázků na stránce
  2. $limit = 12;
  3.  
  4. // Odsazení s ošetřením pro zadání škodlivého kódu
  5. $offset_data = (int) $_GET['pagination'];
  6.  
  7. // Nastavení offsetu (pokud byla minule rozpoznána chyba, nastavila se 0)
  8. $offset = ($offset_data != 0 ? $offset_data : 1);
  9.  
  10. // Hotový limit s offsetem
  11. $limit_with_offset = $offset . ', ' . $limit;
  12.  
  13. // Takto to používám já, je ale třeba hlídat obsah proměnné a zamezit, aby byl obsah od uživatele, takže to celé ošetřit
  14. DB::moreResults('
  15.     SELECT `id`, `name`, `url`, ...
  16.     FROM `images`
  17.     WHERE `category` = ?
  18.     LIMIT ' . $limit_with_offset . '
  19. ', [$_GET['cat']]);
Advertisement
Add Comment
Please, Sign In to add comment