Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Nawigacja na stronie
Michał90
post
Post #1





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 16.05.2007

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


Witam,
Mam sobie menu i chce, żeby po kliknięciu w jakiś odnośnik wyświetliło się za każdym razem w tym samym miejscu. jak to zrobić ?

  1. <?php echo '<div id="content">
  2. <div class="post"><div style="border: 0pt none ; overflow: auto; width: 550px; height: 300px;">
  3. <h1 class="title">Welcome to our website </h1>
  4. <div class="entry">
  5. // tu ma sie wyswietlac to co klikne w menu
  6. <p>Curabitur tellus. Phasellus tellus turpis, iaculis in, faucibus lobortis, posuere in, lorem. Donec a ante. Donec neque purus, adipiscing id, eleifend a, cursus vel, odio. Vivamus varius justo sit amet leo. Morbi sed libero. Vestibulum blandit augue at mi. Praesent fermentum lectus eget diam. Nam cursus, orci sit amet porttitor iaculis, ipsum massa aliquet nulla, non elementum mi elit a mauris. </p>
  7. <p>Curabitur tellus. Phasellus tellus turpis, iaculis in, faucibus lobortis, posuere in, lorem. Donec a ante. Donec neque purus, adipiscing id, eleifend a, cursus vel, odio. Vivamus varius justo sit amet leo. Morbi sed libero. Vestibulum blandit augue at mi. Praesent fermentum lectus eget diam. Nam cursus, orci sit amet porttitor iaculis, ipsum massa aliquet nulla, non elementum mi elit a mauris. </p>
  8. </div>
  9. <div class="meta">
  10. <p class="links"><a href="#" class="more">Read full article</a> <b>|</b> <a href="#" class="comments">Comments (32)</a></p>
  11. </div>
  12. </div>
  13. </div></div>';
  14. echo '//menu
  15. <center>Witaj w Panelu Administratora !<br>
  16. <ul><li><a href="strona1.php" >strona1</a><li>
  17. <li><a href="strona2.php" >strona2</a></li>
  18. <li><a href="strona3.php" >strona3</a></li>
  19. <li><a href="strona4.php" >strona4</a></li>
  20. <li><a href="wyloguj.php" >Wyloguj</a></li>
  21. </ul></center>'; ?>



A więc tak gdy kliknę w odnośnik Strona1 ma się to tam wyświetlić gdzie zakomentowałem itd.

Adres strony wyglada tak: http://strona.pl/admin.php

I właśnie pod tym adresem chce zrobić ta nawigację

Pozdrawiam

Ten post edytował Michał90 2.01.2010, 17:10:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
Volume
post
Post #2





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 11.10.2004
Skąd: 3c

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


Hmm najprosciej to przez instrukcje if() lub switch() a pliki ktore chcesz wstawic wstawiasz przez include().

u Ciebie:

  1. <?php echo '<div id="content">
  2. <div class="post"><div style="border: 0pt none ; overflow: auto; width: 550px; height: 300px;">
  3. <h1 class="title">Welcome to our website </h1>
  4. <div class="entry">';
  5.  
  6. // tu ma sie wyswietlac to co klikne w menu
  7. if($_GET['str']=='strona1.php') include('strona1.php');
  8. else if($_GET['str']=='strona2.php') include('strona2.php');
  9. else if($_GET['str']=='strona3.php') include('strona3.php');
  10. else echo 'domyslne';
  11. // itd
  12.  
  13.  
  14. echo '<p>Curabitur tellus. Phasellus tellus turpis, iaculis in, faucibus lobortis, posuere in, lorem. Donec a ante. Donec neque purus, adipiscing id, eleifend a, cursus vel, odio. Vivamus varius justo sit amet leo. Morbi sed libero. Vestibulum blandit augue at mi. Praesent fermentum lectus eget diam. Nam cursus, orci sit amet porttitor iaculis, ipsum massa aliquet nulla, non elementum mi elit a mauris. </p>
  15. <p>Curabitur tellus. Phasellus tellus turpis, iaculis in, faucibus lobortis, posuere in, lorem. Donec a ante. Donec neque purus, adipiscing id, eleifend a, cursus vel, odio. Vivamus varius justo sit amet leo. Morbi sed libero. Vestibulum blandit augue at mi. Praesent fermentum lectus eget diam. Nam cursus, orci sit amet porttitor iaculis, ipsum massa aliquet nulla, non elementum mi elit a mauris. </p>
  16. </div>
  17. <div class="meta">
  18. <p class="links"><a href="#" class="more">Read full article</a> <b>|</b> <a href="#" class="comments">Comments (32)</a></p>
  19. </div>
  20. </div>
  21. </div></div>';
  22. echo '//menu
  23. <center>Witaj w Panelu Administratora !<br>
  24. <ul><li><a href="?str=strona1.php" >strona1</a><li>
  25. <li><a href="?str=strona2.php" >strona2</a></li>
  26. <li><a href="?str=strona3.php" >strona3</a></li>
  27. <li><a href="?str=strona4.php" >strona4</a></li>
  28. <li><a href="?str=wyloguj.php" >Wyloguj</a></li>
  29. </ul></center>'; ?>
Go to the top of the page
+Quote Post
Michał90
post
Post #3





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 16.05.2007

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


Wielkie Dzięki

Pzodrawiam
Go to the top of the page
+Quote Post
Mnichasso
post
Post #4





Grupa: Zarejestrowani
Postów: 97
Pomógł: 13
Dołączył: 26.06.2003
Skąd: Piekary Śląskie

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


ja bym zastosowal switch case (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Michał90
post
Post #5





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 16.05.2007

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


Mnichasso, to pokaż jak to wygląda (IMG:style_emoticons/default/smile.gif)

Pozdrawiam
Go to the top of the page
+Quote Post
Mnichasso
post
Post #6





Grupa: Zarejestrowani
Postów: 97
Pomógł: 13
Dołączył: 26.06.2003
Skąd: Piekary Śląskie

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


  1. switch ($_GET['page']) {
  2. case 0:
  3. include('strona0.php');
  4. break;
  5. case 1:
  6. include('strona1.php');
  7. break;
  8. case 2:
  9. include('strona2.php');
  10. break;
  11. default:
  12. echo 'Nie wybrano strony';
  13. }


linki w postaci
  1. <a href="?page=0">strona0</a>
  2. <a href="?page=1">strona1</a>
  3. ...
Go to the top of the page
+Quote Post
Michał90
post
Post #7





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 16.05.2007

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


Dzięki
Go to the top of the page
+Quote Post
Fifi209
post
Post #8





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Można i tak:
(mogą być małe błędy)
  1. if (!empty($_GET['page'])) {
  2. $id = (int) $_GET['page'];
  3. if (file_exists('strona'.$id.'.php')) {
  4. include('strona'.$id.'.php');
  5. }else{
  6. echo 'Plik nie istnieje!';
  7. }
  8. }


Ten post edytował fifi209 2.01.2010, 20:11:33
Go to the top of the page
+Quote Post

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: 22.08.2025 - 17:19