Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Aktywna strona
marian84
post
Post #1





Grupa: Zarejestrowani
Postów: 185
Pomógł: 10
Dołączył: 29.01.2008

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


Jak zaznaczyć stronę na której aktualnie się znajduję?

schemat menu:

  1. <ul>
  2. <li><a href="index.php?id=1">strona 1</a></li>
  3. <li><a href="index.php?id=2">strona2</a></li>
  4. <li><a href="index.php?id=3">strona 3</a></li>
  5. </ul>

Chodzi o to by wybrana strona była np podświetlona, np

strona 1
strona 2
strona 3
Powód edycji: Dodałem bbcode (ociu)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Jeśli to zmienna $id oznacza aktualną stronę, to warto to wykorzystać.
Nie jest dobrym pomysłem przechowywanie statycznego menu. Duzo lepszym jest nawet utworzenie zwykłej tablicy...
  1. <?php
  2. $menu=array(1="strona1", 2=>"strona2", 3=>"strona3");
  3. $id=$_GET['id'];
  4.  
  5. //i generujemy menu
  6. foreach($menu as $key=>$value)
  7. {
  8. if($key==$id)
  9. {
  10. $value='<strong>'.$value.'</strong>';
  11. }
  12.  print '<li><a href="index.php?id='.$key.'">'.$value.'</a></li>';
  13. }
  14. ?>

I to wystarczy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pozdrawiam.
Go to the top of the page
+Quote Post
marian84
post
Post #3





Grupa: Zarejestrowani
Postów: 185
Pomógł: 10
Dołączył: 29.01.2008

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


Cytat(Cysiaczek @ 1.05.2008, 00:23:42 ) *
Jeśli to zmienna $id oznacza aktualną stronę, to warto to wykorzystać.
Nie jest dobrym pomysłem przechowywanie statycznego menu. Duzo lepszym jest nawet utworzenie zwykłej tablicy...
  1. <?php
  2. $menu=array(1=&#092;"strona1\", 2=>\"strona2\", 3=>\"strona3\");
  3. $id=$_GET['id'];
  4.  
  5. //i generujemy menu
  6. foreach($menu as $key=>$value)
  7. {
  8. if($key==$id)
  9. {
  10. $value=''.$value.'';
  11. }
  12.  print '<li><a href=\"index.php?id='.$key.'\">'.$value.'</a href=\"index.php?id='.$key.'\">';
  13. }
  14. ?>

I to wystarczy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pozdrawiam.


GEnialne i oczywiste... ogromne dzieki... jeszcze duzo nauki w moim zycie mnie czeka... jeszcze raz dzieki, POMOGL
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 02:18