Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: strona w php (menu)
Forum PHP.pl > Forum > Przedszkole
asiaaa
Witam!
Mam dwie tabele na stronie, w jedej chciałabym mieć menu a w drugiej wyświetlałaby się poszczególne strony.
Wstawiam w tabele menu include("skrypt_menu.php") a w tabelę wyświetlania include ("skrypt_strona.php").
Bardzo prosze o pomoc jak powinny wyglądać te skrypty,aby po naciśnięciu np. kontakt w menu odpowieni skrypt w kontakt.php wyświetlał się w tabeli wyświetlania.

Wiem, że powiecie, że to banalnie proste, ale niestety nie umiem sobie z tym poradzić sad.gif
Z góry dziękuję!
Fipaj
Było wiele, wiele razy...

  1. <?php
  2.  
  3. if ($_GET['strona'] == 'kontakt') {
  4. include ('kontakt.htm');
  5. }
  6. // i tak dalej...
  7.  
  8. ?>


Wtedy linki mają postać index.php?strona=kontakt
ennics
kobieta która programuje! ożeń się ze mną a wprowadzę Cię w tajniki obiektowe php, stworzę dla Ciebie abstrakcję do bazy danych a Twoja warstwa widoku będzie rozciągać się po horyzont! biggrin.gif cool.gif
na początek musisz mieć jedak plik index.php który będzie scalał resztę:
  1. <?php
  2.  
  3. // index.php
  4. print "<table>";
  5. print "<tr><td>Menu</td><td>Treść</td></tr>";
  6. print "<tr><td>";
  7. include("skrypt_menu.php");
  8. print "</td><td>";
  9. include ("skrypt_strona.php");
  10. print "</td></tr></table>";
  11.  
  12. ?>

w pliku skrypt_menu.php mają być linki
  1. <?php
  2.  
  3. // skrypt_menu.php 
  4. print "<a href="index.php?podstrona=glowna">Strona główna</a><br>";
  5. print "<a href="index.php?podstrona=kontakt">Kontakty</a><br>";
  6. print "<a href="index.php?podstrona=info">Informacje</a>";
  7.  
  8. ?>

natomiast skrypt_strona.php powinen zawierać funkcję sterującą wyświetlaniem plików:
  1. <?php
  2.  
  3. //skrypt_strona.php 
  4. switch ($_GET['podstrona']) {
  5. case "":
  6. include ("glowna.php");
  7. break;
  8. case "":
  9. include ("kontakt.php");
  10. break;
  11. case "":
  12. include ("info.php");
  13. break;
  14. }
  15. // lub poprostu
  16. include ("".$_GET['podstrona'].".php");
  17.  
  18. ?>

czek dizz aut a jak będziesz miała jakieś problemy to pisz winksmiley.jpg
Ociu
Proponuje użyć wyszukiwarki.
asiaaa
Ciesze się, że nie usłyszałam: Kobiety też chą programować, dlatego kupujemy im pralki tongue.gif . Dzieki za pomoc, zaraz to sprawdzam. asia
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.