Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML] Problem z Include, $_GET
miku
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 2.03.2012

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


Witam wstawilem sobie ten kod php w znaczniki tresci "content" bo tu to chyba powinno byc co nie;p? I cos mi to nie dziala bo zamiast wstawiac tylko tresc danej podstrony wczytuje mi wszystkie w tym wypadku 2 bo narazie tyle dodalem jedna po 2.

Kod PHP w tresci:

  1.  
  2. <div id="content">
  3.  
  4. <?php
  5.  
  6. if (empty($_GET['page']))
  7. {
  8. $sPage = 'index.php';
  9. }
  10. else
  11. {
  12. $sPage = basename($_GET['page']);
  13. }
  14. $sFileName = './id/' . $sPage . '.php';
  15. if (!file_exists($sFileName))
  16. {
  17. $sFileName = './id/info.php';
  18. }
  19. include ($sFileName);
  20. {
  21. $sFileName = './id/oferta.php';
  22. }
  23. include ($sFileName);
  24.  
  25. ?>
  26.  
  27. </div>


A tu menu

  1. <a href="index.php?id=home">Home</a>
  2. <a href="index.php?id=info">Informacje</a>
  3. <a href="index.php?id=oferta">Oferta</a>


mam folder "id" i tam plik info.php i oferta.php . I jak pod home podlaczyc index php zeby to bylo dobrze?

Odswiezam. Nikt nie zna rozwiazania :/??

Ten post edytował miku 3.03.2012, 14:48:40
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
miku
post
Post #2





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 2.03.2012

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


Tak zrobilem 2 osobne kody w znacznikach PHP

  1. if($_GET['page']=='index')
  2. {
  3. $number = "5";
  4. $template = "Nowy";
  5. include("news/show_news.php");
  6. }


  1. <?php
  2. switch ($_GET['page'])
  3. {
  4. case 'info':
  5. case 'oferta':
  6. $sPage = $_GET['page'];
  7. break;
  8. case 'index':
  9. default:
  10. $sPage = 'index';
  11. break;
  12. }
  13. $sFileName = './page/' . $sPage . '.php';
  14. include ($sFileName);
  15. ?>


I juz dziala ale nie do konca, kazda strona pokazuje sie tylko to co ma byc bez newsow, i na glownej sa newsy tylko ale strona pokazuje sie tylko do newsow nie konczy mi strony, nie ma footera i lewej czesci strony. I jak schodze scrolem w dol to mi to powiela. (Dzieje sie tak tylko na glownej, reszta dziala poprawnie)
Co zauwazylem teraz jak dam adres "localhost/index.php" to mi nic nie dziala wywala mi blad i powiela taki "Notice: Undefined index: page in C:\xampp\htdocs\index.php on line 93

Notice: Undefined index: page in C:\xampp\htdocs\index.php on line 102" te linie to " if($_GET['page']=='index')" i "switch ($_GET['page'])" a jak dam na "Strona glowna" w menu to mam taki adres "http://localhost/index.php?page=index" i wtedy pokazuja sie newsy ale tak jak pisalem brak reszty strony.

up

up

up

Ten post edytował miku 9.03.2012, 13:58:31
Go to the top of the page
+Quote Post

Posty w temacie
- miku   [PHP][HTML] Problem z Include, $_GET   3.03.2012, 15:49:28
- - nospor   include ($sFileName); ...   3.03.2012, 15:52:16
- - miku   Czyli jak ten kod ma poprawnie wgladac? Jak zrobi...   3.03.2012, 21:18:30
- - nospor   O to: $sFileName = './id/oferta.php';...   4.03.2012, 14:35:59
- - miku   Sry ale dlatego pisze tu bo jestem poczatkujacy je...   6.03.2012, 00:06:44
- - CuteOne   google -> php warunek if else   6.03.2012, 02:07:29
- - kadlub   include powinno zawierać się między klamerkami war...   6.03.2012, 07:42:55
- - miku   Ech ok thx za pomoc ale sry ze to powiem, jest to ...   6.03.2012, 10:37:18
|- - strife   Cytat(miku @ 6.03.2012, 10:37:18 ) Ec...   6.03.2012, 11:10:00
- - miku   Koledzy wyzej mowili ze tworze bezwarunkowo nie ba...   7.03.2012, 15:27:04
- - CuteOne   [PHP] pobierz, plaintext if (!file_exists...   7.03.2012, 17:09:04
- - miku   [PHP] pobierz, plaintext <div id="cont...   8.03.2012, 00:01:05
- - peter13135   Nie chce być złośliwy, ale może zanim będziesz ucz...   8.03.2012, 00:22:41
- - miku   Teraz ja cie zbytnio nie rozumiem ale to dlatego ...   8.03.2012, 11:44:42
- - peter13135   Cieszy nas to Ale ja niezbyt rozumiem teraz jakie...   8.03.2012, 12:03:25
- - miku   Ok np. Nie rozumiem 1 rzeczy po co ktos dodaje tem...   8.03.2012, 12:21:08
- - peter13135   Kto powiedział, że nie chodzą ? On "chodzi...   8.03.2012, 12:23:16
- - miku   Ok niech bedzie ze popsulem. [PHP] pobierz, plain...   8.03.2012, 21:20:00
- - peter13135   $sPage = './../index'; powin...   9.03.2012, 10:16:14
- - miku   Ech .. o tym moglem rzeczywiscie sam pomyslec Ok ...   9.03.2012, 11:42:49
- - peter13135   nie wiem czy dobrze rozumiem, ale chyba o coś taki...   9.03.2012, 11:49:47
- - d3ut3r   można np tak: [PHP] pobierz, plaintext  $str...   9.03.2012, 11:57:00
- - miku   Cytat(d3ut3r @ 9.03.2012, 11:57:00 ) ...   9.03.2012, 12:08:56
- - d3ut3r   [PHP] pobierz, plaintext $strona="";swit...   9.03.2012, 12:18:25
- - peter13135   bo do switcha nie wrzuca się warunków :/ Mój kod m...   9.03.2012, 12:23:16
- - miku   Tak zrobilem 2 osobne kody w znacznikach PHP [PHP...   10.03.2012, 11:13:26
- - peter13135   Pisz po polsku. Używaj częściej znaków interpunkcy...   10.03.2012, 12:13:41
- - miku   No ok srki ale niektore osoby w tych czasach nie m...   10.03.2012, 12:53:52


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 13:06