Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zmiana zawartości dwóch div-ów jednym kliknięciem.
s340
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 28.01.2011

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


Od rana szukam i albo nie ma, albo zmęczenie nie pozwala mi znaleźć rozwiązania: jak za pomocą jednego kliknięcia w menu i funkcji "include" zmienić zawartość dwóch divów na stronie?

dzięki i pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Daiquiri
post
Post #2





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Pytasz o kod html czy php? Skorzystałabym mimo wszystko z rady pedro84 i switch. Sprawa jest prosta, robisz coś na zasadzie:
  1. switch ($_GET['id']) { // korzystamy z $_GET['id'] bo to zmienna informuje o tym, co wybraliśmy
  2. case "galeria":
  3. // tutaj robisz co chcesz, gdy użytkownik kliknie w link "galeria", np.
  4. include('galeria.php');
  5. break;
  6. case "kontakt":
  7. // analogicznie do "galeria"
  8. break;
  9. }
Możesz też skorzystać z parametru "default", którego to piękny opis znajdziesz w manualu (IMG:style_emoticons/default/smile.gif) .


@s340 - co to jest intuicyjna znajomość PHP? (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
s340
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 28.01.2011

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


Cytat(Daiquiri @ 31.01.2011, 11:18:36 ) *
@s340 - co to jest intuicyjna znajomość PHP? (IMG:style_emoticons/default/smile.gif)


Jestem grafikiem, ale staram się własnoręcznie tworzyć kompletne strony tzn. i grafikę i kod! Dawno temu wystarczał mi do tego wyłącznie html ale szybko się przekonałem, że przy bardziej rozbudowanych stronach powielanie stopek, nagłówków a zwłaszcza menu niepotrzebnie komplikuje i powiększa strony utrudniając przy tym jakiekolwiek zmiany. Z pomocą przyszła mi funkcja "include" w PHP. Zobaczyłem gdzieś przykład, mniej więcej zrozumiałem działanie i używam.
Okazuje się, że przez lata mi to wystarczało (IMG:style_emoticons/default/smile.gif)
W powyższym przypadku posłużyłem się intuicją właśnie - jeżeli kliknięcie w menu w:
  1. <a href="index.php?id=galeria">GALERIA</a>

w div-e w którym została umieszczona funkcja:
  1. if($_GET['id']=="galeria"){
  2. include("galeria.php");
  3. }

powoduje wstawienie tam strony "galeria.php" to pomyślałem, że wystarczy w innym div-ie wstawić taką samą funkcję jedynie wywołującą inną stronę! Okazuje się - działa i mniej więcej rozumiem działanie tego "tworu".
Jedni mówią na to intuicja, inni kombinowanie (IMG:style_emoticons/default/smile.gif)
Przyznam się natomiast, że moja nikła znajomość PHP powoduje, iż Twojej porady nie rozumiem zupełnie - nie wiedziałbym gdzie wpisać to co mi podałeś - domyślam się, że pewnie w jednym z div-ów, ale w którym nie wiem, a co wpisać w drugim - tym bardziej.
Byłbym wdzięczny za podpowiedź czy mogę używać tej funkcji w postaci jak podałem, a jeżeli nie to dlaczego?

Dzięki i pozdrawiam.
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: 11.10.2025 - 13:10