Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Jak to zrobić- stronnicowanie?
Forum PHP.pl > Forum > Przedszkole
Perttg
Wczoraj pisałem posta z prośbą o pomoc. No i chodzi wszystko. Tylko mam pytanie jeszcze. Jak zrobić coś takiego że jak jestem na obecnej stronie to żeby była ona pogrubiona, albo przynajmniej żeby było widać na której stronie się obecnie użytkownik znajduje. Chodzi mi o coś takiego:
Kod
<< 1 2 [b]3[/b] 4 itd. >>
lub żeby ta strona była wyróżniona po prostu jakoś. Próbowałem już dużo sposobów, ale nic z tego.

  1. <?php
  2.  
  3. mysql_connect('localhost','root','mentormiszcz1e'); 
  4. mysql_select_db('pager');
  5.  
  6.  
  7. $select = "SELECT COUNT(*) FROM page";
  8. $selectfor = mysql_query($select);
  9. $all= mysql_fetch_row($selectfor);
  10. $howmanypages= 2;
  11. $subpages=ceil($all[0] / $howmanypages);
  12.  
  13. $query= mysql_query("SELECT author,content,date FROM page LIMIT ".(($page-1) * $howmanypages).",".$howmanypages * $page."");
  14.  
  15. while($row= mysql_fetch_assoc($query)) {
  16.  
  17. echo $row['author'] . $row['content'] . $row['date'] . '<br />';
  18.  
  19. }
  20.  
  21. if ($page > 1) {
  22. echo '<a href="pager.php?page="'.($page-1).'"><<</a> '; 
  23. }
  24.  
  25. else {
  26. }
  27.  
  28. for ($i=1; $i<=$subpages; $i++) {
  29. echo '<a href="pager.php?page='.$i.'"> ' . $i . '</a> ';
  30. }
  31.  
  32. if ($page < $subpages) {
  33. echo '<a href="pager.php?page='.($page+1).'">>></a>';
  34. }
  35.  
  36. else {
  37. }
  38.  
  39. ?>
Lars
Porównujesz po prostu zmienną $i z zmienną $_GET['page'].
Nie przyglądałem się zbyt dokładnie kodowi,ale wydaje się, że IF powinien
być tu:
  1. <?php
  2. for ($i=1; $i<=$subpages; $i++) {
  3. // tu if
  4. echo '<a href="pager.php?page='.$i.'"> ' . $i . '</a> ';
  5. }
  6. ?>

przy okazji polecam (conajmniej) używać tabulatora.

Pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.