Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Menu
-B-Goddess-
post
Post #1





Goście







Mój problem okaże się pewnie wyjątkowo banalny, ale męczę się niemiłosiernie.

W php chciałbym po raz pierwszy wykonać stronę opartą na tabeli a nie na ramkach. Niestety komplikuję sobie sprawę przez dwa menu:




\ \ \ \
\ m \ \ m \
\ \ \ \
\ \ \ \
\ \ \ \
\ \ \ \
\ \ \ \
\ \ \ \

Menu od prawej strony jest nadrzędne, a to od lewej ma się zmieniać w zależności od rego, co kliknie się z prawej. Oczywiście po instrukcją warunkową:



<? if(!isset($go)){
include("menu/pow.inc");
}
else if($go==1){
include("manu/pow.inc");
}
else if($go==2){
include("menu/progr.inc");
}
else if($go==3){
include("menu/proj.inc");
}
else if($go==4){
include("menu/tek.inc");
}
else if($go==5){
include("menu/bibl.inc");
}
else if($go==6){
include("menu/spons.inc");
}
else if($go==7){
include("menu/link.inc");
}
else if($go==8){
include("menu/kont.inc");
}
else if($go==9){
include("menu/akt.inc");
}
else
echo "Taka strona nie istnieje."; ?>


jest jeszcze mnóstwo innych rzeczy do "includowania".

Czy w ogóle można includować sformatowane html pliki INC, czy można tylko suche teksty w TXT?

Może to jest problem z powodu którego nie wychodzą mi wszystkie elementy? Jeśli tak, to jakiego innego ciągu poleceń mam użyć?

Przyznam, że jest to dla mnie sprawa bardzo deprymująca. Tyle jest w sieci szablonów a ja nie mogę się dostać do niczego, co spełniałoby moje oczekiwania. Najśmieszniejsze jest to, że takie rozwiązanie widzę na co drugiej stronie, którą oglądam, a z nikąd nie mogę tego skopiować, czuję się jak w błednym kole - co krok to widzę, ale nijak nie umiem zrozumieć ;-)

Z góry dziękuję za zainteresowanie sprawą i pozdrawiam wszystkich forumowiczów.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Za bardzo nie wiem o co chodzi.. co zawiera zmienna $go, jeśli przez includowany plik zawiera kolejną stronę, jest podrzędny to zmienna $go tez musi być ustawiona. Czyli np.

  1. <?php
  2.  
  3. if(!isset($go)){
  4. include(&#092;"menu/pow.inc\");
  5. }
  6.  
  7. ?>


Ten kod ci się wykona gdy zmienna $go nie bedzie ustawiona, o to ci chodzi...?

hmm...

ale chyba wiem o co chodzi... jak masz taki kod:

  1. <?php
  2.  
  3.  
  4. if ($go == 3)
  5. {
  6.   include('plik.inc');
  7.  
  8.   if ($next == 1)
  9. {
  10. echo 'menu podrzędne';
  11. }
  12.  
  13. }
  14.  
  15. ?>


Chyba chodzi ci o cos takiego, musisz umieścić if w ifie, bo gdy zmienna $go = 3 includuje plik.inc, a gdy zmienna $go = 3 a ponadto(jeśli był kliknięty jakiś odnośnik na plik.inc) zmienna $next = 1 to wyświetli ci się podrzędne menu.

Pokombinuj w ten sposób.

Pozdrawiam!


BTW.

Używaj BBcode!

Ten post edytował scarface 25.02.2005, 22:50:59
Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 18:22