Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Co zamiast include?, (jestem b. początkująca :P)
-xpenguine-
post 20.01.2008, 11:41:29
Post #1





Goście







Witam,

pracuję właśnie nad prostą (pewnie z Waszego punktu widzenia smile.gif) stroną. W lewej komórce tabeli na stronie index.php jest:

  1. <?php include("mainmenu.php"); ?>



plik mainmenu.php w uproszczeniu wygląda tak:

  1. <a href="./index.php?id=1">1</a>
  2. <a href="./index.php?id=2">2</a>
  3. <a href="./index.php?id=3">3</a>



Natomiast prawa komórka tabeli zawiera kod, includujący podstrony z menu.php:

  1. <? 
  2. $id = (int) $_GET['id'];
  3. if(!isset($id)){
  4. include("glowna.html");
  5. } else {
  6. if($id==0){
  7. include("glowna.html");
  8. }else if($id==1){
  9. include("1.php");
  10. }else if($id==2){
  11. include("2.php");
  12. }else if($id==3){
  13. include("3.php");
  14. }else if($id==4){
  15. include("4.php");
  16. }else if($id==5){
  17. include("5.php");
  18. }else if($id==6){
  19. include("6.php");
  20.  }else{
  21. echo "Brak treści o podanym ID";
  22. }
  23. }
  24. ?>



A teraz mój problem smile.gif Na większości podstron znajdują się jeszcze inne linki. Chcę, by po kliknięciu na nie, ich zawartość wyświetlała się tam, gdzie podstrona, na której się znajdują. Na jakimś forum pisali, żeby ponownie zastosować include, tym razem na podstronie, np:

  1. //podstrona "1.php"
  2. <? 
  3. $cat = (int) $_GET['cat'];
  4. if(!isset($cat)){
  5. include("");
  6. } else {
  7. if($cat==0){
  8. include("");
  9. }else if($cat==1){
  10. include("11.php");
  11. }else if($cat==2){
  12. include("22.php");
  13. }else if($cat==3){
  14. include("33.php");
  15.  
  16.  }else{
  17. echo "Błąd";
  18. }
  19. }
  20. ?>
  21.  
  22. <a href="./index.php?id=1&cat=1">11</a>
  23. <a href="./index.php?id=1&cat=2">22</a>
  24. <a href="./index.php?id=1&cat=3">33</a>



No i wszystko pięknie, gdyby po kliknięciu nie includowało mi zarówno treści podstrony, jak i strony do której prowadzą te linki sad.gif
Co zatem zrobić, żeby na przykład:
  1. <a href="./index.php?id=1&cat=3">33</a>
wyświetlało się tam gdzie
  1. <a href="./index.php?id=1">1</a>
, ale nie jednocześnie z tą podstroną?


Bardzo proszę o wyrozumiałość i dziękuję za pomoc smile.gif
Powód edycji: dodalem tag (cysiaczek)
Go to the top of the page
+Quote Post

Posty w temacie
- xpenguine   [php]Co zamiast include?   20.01.2008, 11:41:29
- - potreb   Pokaż jakąś podstronę gdzie masz taki problem, zap...   20.01.2008, 12:45:31
- - adameq   Albo jeszcze prosciej: [HTML] pobierz, plaintext ...   20.01.2008, 13:28:30
- - xpenguine   Dziękuję pięknie "Zmiksowałam" sobie W...   20.01.2008, 14:55:46


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

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 10:31