Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: include switch case
Forum PHP.pl > Forum > Przedszkole
Muadib
Pytanie jest proste lecz z powodu niewystarczającej wiedzy osobistej nie potrafie sie na tym skupić.
Są 4 elementy index.php, menu.php, cz1.php, cz2.php

index.php za pomocą include ładuje menu.php

index.php
  1. <?
  2.  
  3. include ("menu.php");
  4.  
  5. ?>


W menu. php chciałbym stworzył łącza do cz1.php i cz2.php

  1. <?
  2. echo "<h1>"."STRONA"."</h1>";
  3.  
  4. switch($id)
  5. {
  6. case "cz1" : require "cz1.php";
  7. break;
  8. case "cz2" : require "cz2.php";
  9. break;
  10. }
  11. ?>


cz1.php i cz2.php to proste skrypty czytające pliki txt

  1. <?php
  2.  
  3. $n="D:\\WebDoc\\projekt\\tekst\\tekstA.txt";
  4. if (file_exists($n))
  5. {
  6. $u = fopen ($n, "r");
  7. $o="<textarea rows = '20' cols = '70'>";
  8. while (!feof ($u))
  9. {
  10. $lin = fgets($u, 4096);
  11. $ta = explode(";", $lin);
  12. for ($p=0; $p<4; $p++)
  13. $o.=$ta[$p];
  14. }
  15. $o.="</textarea>";
  16. echo $o."<br>";
  17. fclose($u);
  18. }
  19. else
  20. echo "File dont exist";
  21.  
  22. ?>


Moja ogólna koncepcja to stworzyć menu które bedzie miało elementy cz1 i cz2

Chaotycznie to tłumacze tongue.gif
huntercs
prawda że chaotycznie smile.gif
jeżeli chodzi Ci o menu to coś takiego:

index.php:
  1. <html>
  2. <head>
  3. <title>tytuł</title>
  4. <body>
  5. menu:<?php include('menu.php'); ?>
  6. body:<?php include($_GET['page']); ?>
  7. </body>
  8. </html>


menu.php: (tutaj może być sam html i pozycje menu)
  1. <a href="?page=cz1">cz1</a><br />
  2. <a href="?page=cz2">cz2</a>


i do tego pliki cz1.php i cz2.php

pisane od ręki mogą być literówki
Muadib
I o to chodziło biggrin.gif dzienkuje uprzejmie za odpowiedz.
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.