Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Jak to zrobić- stronnicowanie?
-Perttg-
post
Post #1





Goście







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. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Lars
post
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 15
Dołączył: 29.04.2005
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


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.

Ten post edytował Lars 12.07.2008, 17:58:11


--------------------
(\.../) This is Bunny. Copy and paste bunny into
(O.o) your signature to help him gain world domination.
(> <) Zanim zapytasz | Też się przyda | Pomogłem ci? Kliknij "Pomógł"
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 05:24