Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML] Menu, DIV - Jak to zrobić?
gaveston
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 28.05.2009

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


Witam. Jestem "przedszkolakiem", dopiero zaczynam zabawę z PHP. Poczytałem parę kursów, ale są tam rzeczy dla mnie jak na razie zbyt "zaawansowane", które na razie nie są mi do niczego potrzebne.

Buduję właśnie stronę, taką arenę sprawdzenia możliwości, okazję do przetestowania. Wymyśliłem sobie coś takiego:

(IMG:http://img37.imageshack.us/img37/3250/koncept.th.jpg)

oto opis "sytuacji":

pod niebieską belką mam tabelę (wiem, że to "wiocha" i powinny to być divy, ale to rozwiązanie tymczasowe, priorytetem jest dla mnie rozgryzienie problemu, który opisuję w tym poście) złożoną z 3 komórek w jednym wierszu.

W pierwszej kolumnie wkleiłem kod:
  1. <?php include "menu.php"; ?>


W pliku menu.php jest na razie sam HTML z kolejną tabelką (to, co ujęte czerwoną ramką)

Zielona ramka to tabelka umieszczona w drugiej kolumnie (ale to już w ramach pliku index.php).

I TERAZ TAK: Chcę, żeby klikając w pozycje menu z czerwonej ramki, w "zielonej" tabelce wywołać pokazanie pewnej treści(niebieska obwódka), która w zależności od swojej objętości, będzie zmieniała wysokość tabelki (zielona obwódka).

Z góry dziękuję za pomoc i przepraszam, jeżeli problem jest tak lamerski, aż irytujący (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Filip_Łdz
post
Post #2





Grupa: Zarejestrowani
Postów: 46
Pomógł: 1
Dołączył: 26.05.2009

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


Nie wiem czy dobrze zrozumiałem, ale jesli chodzi po prostu o automatyczne dopasowanie wysokości zależnie od ilości tekstu to wystarczy zrobić w css height:auto;
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




http://osiolki.net/tabelki

Cytat
będzie zmieniała wysokość tabelki (zielona obwódka).

Tzn?
Go to the top of the page
+Quote Post
gaveston
post
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 28.05.2009

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


Cytat(Filip_Łdz @ 28.05.2009, 18:41:12 ) *
Nie wiem czy dobrze zrozumiałem, ale jesli chodzi po prostu o automatyczne dopasowanie wysokości zależnie od ilości tekstu to wystarczy zrobić w css height:auto;


To już mam. to nie jest sednem problemu, w sumie niepotrzebnie o tym napisałem. Ale dzięki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

erix --> tak, wiem... ale napisałem, że tabelki to tylko rozwiązanie tymczasowe (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

główny problem polega na tym, żeby jak kliknę powiedzmy w "link2", w polu w zielonej ramce wyświetliła się porcja materiału.

Nie mam pomysłu jak to zrobić... zmienne, tablice? próbowałem robić tak:

1. w tym polu "zielonym" umieściłem
  1. <?php echo $zmienna0; ?>

2. pod linkami umieściłem kody
  1. <a href=<?php $zmienna1 = zmienna0; ?>>link1</a>

przy czym zmienna1 to był jakiś tekst, który miał zastąpić tekst zmiennej0 po kliknięciu na link1... no ale to nic nie dało
Go to the top of the page
+Quote Post
hondek
post
Post #5





Grupa: Zarejestrowani
Postów: 355
Pomógł: 50
Dołączył: 20.08.2007
Skąd: Częstochowa

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


JavaScript dzien dobry (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
onClick()
getElementById()
innerHTML

a jak PHP to $_GET[]

link :
  1. <a href="index.php?menu=1">

php:
  1. <?php
  2. if( $_GET['menu'] == 1) echo "costam";
  3. ?>


Ten post edytował hondek 28.05.2009, 19:16:56
Go to the top of the page
+Quote Post
gaveston
post
Post #6





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 28.05.2009

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


Dziękuję (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) O to mi chodziło (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 26.09.2025 - 08:48