Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Proste menu w php
Forum PHP.pl > Forum > Przedszkole
redelek
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
drPayton
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. ?>
redelek
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
drPayton
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
redelek
AMEN smile.gif


Działa dzięki serdeczne dalej już będę my¶lał sam . Dzięki ¶liczne za pomoc
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.