Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] wyswietlanie podstron
Forum PHP.pl > Forum > Przedszkole
szef_szefow
A wiec tak oto kod:
  1. <div class="a1">
  2. <div><h2>Przykładowa strona</h2></div>
  3. <div class="menu">
  4. <a href="index.php?id=nowosci">Nowości</a>
  5. <a href="index.php?id=galeria">Galeria</a>
  6. <a href="index.php?id=programy">Programy</a>
  7. <a href="index.php?id=ksiazki">Książki</a>
  8. </div>
  9. <div class="tresc">
  10. <?php
  11.  
  12. if(empty($id) or $id=="nowosci"){
  13. include("dane/nowosci.html");
  14. }
  15.  
  16. if($id=="galeria"){
  17. include("dane/galeria.html");
  18. }
  19.  
  20. if($id=="programy"){
  21. include("dane/programy.html");
  22. }
  23.  
  24. if($id=="ksiazki"){
  25. include("dane/ksiazki.html");
  26. }
  27.  
  28. ?>
  29.  
  30.  
  31.  
  32. </div>
  33. </div>

I poprostu niechce mi wyświetlić tych podstron jak kilkan na linki ( wyświetla sie na poczatku nowośc ale reszta niedziała i niewidze błedu) dane znajdują się w folderze dane.
loonger
pliki do includowania powinny zawierac kod php a nie kod html.
Ludvik
Cytat(loonger @ 31.08.2006, 18:09:56 ) *
pliki do includowania powinny zawierac kod php a nie kod html.

Pliki includowane mogą zawierać dowolne dane... Parser zwróci kod html, a kod php zinterpretuje odpowiednio.

Pewnie masz wyłączone register globals. Użyj tablic super globalnych. Zamiast $id - $_GET['id'].
kossa
Popraw nawiasy też:
  1. <?php
  2. if ((empty($id)) || ($id=="nowosci"))
  3. {
  4. //...
  5. }
  6. ?>


i tak jak pisał @Ludvik

  1. <?php
  2. if ((empty($_GET["id"])) || ($_GET["id"]=="nowosci"))
  3. {
  4. //...
  5. }
  6. ?>


Łukasz
szef_szefow
wielkie dzieki wszystko działa bez problemów.

temat do zamknięcia
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.