Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Proste menu w php
redelek
post
Post #1





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Witam,

Szukam jakiegoś prostego menu w PHP i nigdzie nie mogę znaleść.
Chciałbym zrobić coś takiego że na górze jest tabela z linkami , a na dole zawartość
Po wybraniu linka zmienia się tylko dół , a góra menu zostaje taka sama.

Czy ma ktoś z Państwa na to pomysł lub dobrego linka gdzie mógłbym zobaczyć ja to zrobić.
Nie chciał bym robić menu w html, chyba że to nieuniknione.

Będę wdzięczy za pomoc lub info



Redelek


--------------------
Pozdrawiam
Piotrek R
Go to the top of the page
+Quote Post
drPayton
post
Post #2





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

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


Na przykład tak:

plik, dajmy na to, index.php
  1. <?php
  2. echo '
  3. <div id="menuWrap">
  4. <ul id="menu">
  5. <li><a href="index.php?page=1" title="tytuł psiakiś">LINK 1</a></li>
  6. <li><a href="index.php?page=2" title="tytuł psiakiś">LINK 2</a></li>
  7. <li><a href="index.php?page=3" title="tytuł psiakiś">LINK 3</a></li>
  8. <li><a href="index.php?page=4" title="tytuł psiakiś">LINK 4</a></li>
  9. <li><a href="index.php?page=5" title="tytuł psiakiś">LINK 5</a></li>
  10. </ul>
  11. </div>
  12. <div id="pageWrap">';
  13.  
  14. $pageId = (isset($_GET['page'])) ? $_GET['page'] : '0';
  15. if(is_numeric($pageId) AND (< $pageId) AND !ereg(".", $pageId)) {
  16. include "strony/strona{$pageId}.php";
  17. }
  18.  
  19. echo '</div>';
  20. ?>


Ten post edytował drPayton 31.08.2007, 13:51:47
Go to the top of the page
+Quote Post
redelek
post
Post #3





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Cytat(drPayton @ 31.08.2007, 11:22:08 ) *
Na przykład tak:

plik, dajmy na to, index.php
  1. <?php
  2. include 'get_content.function.php';
  3. echo '
  4. <div id="menuWrap">
  5. <ul id="menu">
  6. <li><a href="index.php?page=1" title="tytuł psiakiś">LINK 1</a></li>
  7. <li><a href="index.php?page=2" title="tytuł psiakiś">LINK 2</a></li>
  8. <li><a href="index.php?page=3" title="tytuł psiakiś">LINK 3</a></li>
  9. <li><a href="index.php?page=4" title="tytuł psiakiś">LINK 4</a></li>
  10. <li><a href="index.php?page=5" title="tytuł psiakiś">LINK 5</a></li>
  11. </ul>
  12. </div>
  13. <div id="pageWrap">';
  14.  
  15. $pageId = (isset($_GET['page'])) ? $_GET['page'] : '0';
  16. if(is_numeric($pageId) AND (< $pageId) AND !ereg(".", $pageId)) {
  17. include "strony/strona{$pageId}.php";
  18. }
  19.  
  20. echo '</div>';
  21. ?>


No fajne tylko wszystkie muszą być strona{$pageId}. A ja mam dodaj.php szukaj.php edytuj.php


--------------------
Pozdrawiam
Piotrek R
Go to the top of the page
+Quote Post
drPayton
post
Post #4





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

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


OMG, przecież to był przykład tylko!

  1. <?php
  2. echo '
  3. <div id="menuWrap">
  4. <ul id="menu">
  5. <li><a href="index.php?page=dodaj" title="tytuł psiakiś">LINK 1</a></li>
  6. <li><a href="index.php?page=szukaj" title="tytuł psiakiś">LINK 2</a></li>
  7. <li><a href="index.php?page=edytuj" title="tytuł psiakiś">LINK 3</a></li>
  8. <li><a href="index.php?page=etc" title="tytuł psiakiś">LINK 4</a></li>
  9. <li><a href="index.php?page=costam" title="tytuł psiakiś">LINK 5</a></li>
  10. </ul>
  11. </div>
  12. <div id="pageWrap">';
  13. $definedPages = array ('szukaj', 'edytuj', 'dodaj', 'etc', 'costam');
  14.  
  15. $page = (isset($_GET['page'])) ? $_GET['page'] : 'default.php';
  16.  
  17. if(in_array($page, $definedPages)) {
  18. include "strony/{$page}.php";
  19. } else {
  20. include "strony/default.php";
  21. }
  22.  
  23. echo '</div>';
  24. ?>


ps. To też tylko przykład winksmiley.jpg

Ten post edytował drPayton 31.08.2007, 13:55:13
Go to the top of the page
+Quote Post
redelek
post
Post #5





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


AMEN smile.gif


Działa dzięki serdeczne dalej już będę myślał sam . Dzięki śliczne za pomoc


--------------------
Pozdrawiam
Piotrek R
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: 19.08.2025 - 19:44