Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Includowanie, podświetlanie i title w zależności od GET['page']
Forum PHP.pl > Forum > PHP
PWN
Moja strona wygląda mniej więcej tak:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Test</title>
  6. </head>
  7.  
  8. <body>
  9.  
  10. <div id="logo"><h1>Tutaj moje logo</h1></div>
  11. <div id="menu">
  12. <div class="menu_nieaktywne"><a href="/">Strona głowna</a></div>
  13. <div class="menu_nieaktywne"><a href="oferta/">Oferta</a></div>
  14. <div class="menu_aktywne"><a href="kontakt/">Kontakt</a></div>
  15. </div>
  16. <div id="lewa"><h2>Nowości</h2><br/>Loga itp.</div>
  17. <?
  18. include ($page);
  19. ?>
  20. <div id="stopka">(c) 2011 ... </div>
  21.  
  22. </body>
  23. </html>


i chciałbym mieć poprawne includowanie tzn. jeśli wpisze się adres index.php?id=kontakt to wyświetli się strona z katalogu id/kontakt.php
ale również chciałbym żeby była podświetlona pozycja w menu (najłatwiej chyba aby był dopisywany styl w zależności od zmiennej GET).
Chciałbym również, żeby w <Title> było zmienne w zależności od zmiennej GET - żeby móc zdefiniować jaki ma być napis przy jakiej zmiennej smile.gif

Proszę o podpowiedzi jak to zrobić smile.gif
roghatt
  1. <?
  2.  
  3. $id=$_GET['id'];
  4.  
  5.  
  6. switch ($id) {
  7.  
  8.  
  9. case kontakt:
  10. include ("kontakt.php");
  11. break;
  12.  
  13. case podstronainna:
  14. include ("podstronainna.php");
  15. break;
  16.  
  17.  
  18. default:
  19. include ("glowna.php");
  20. break;
  21.  
  22. }
  23. ?>

w zależności od tego co jest po id wyświetli się wskazana strona.
To samo możesz zrobić z menu, w zależności od id w url wyświetlą się odpowiednie elementy menu
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.