Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z tabelami
cosmo555999
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 9.04.2004

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


Witam wszystkich!
Od wielu dni sie mecze z tabelami. Mam nastepujacy problem:
Utworzylem sobie plik php a w nim standardowa tabele majaca 3 wiersze i 1 kolumne. Teraz chcialem do srodkowego wiersza zaladowac includem inny plik php. No i ploki co wszystko gra. Problem pojawia sie dopiero gdy klikam na jakis link na tej stronie ktora wlasnie zaladowalem do srodkowej tabeli. Wtedy on mi otwiera calkiem inna strone notomiast ja bym chcial aby ta tabela sie zachowywala jak ramka czyli wszystkie podstrony od tej pierwszej ktora zaladowalem do srodkowej tabeli by sie wlasnie w tym miejscu ladowaly. Czy istnieje jakas mozliwosc aby ten problem rozwiazac? Za pomoc bylbym bardzo wdzieczny.
Pozdrawiam wszystkich Masterów php.
Kuba
Go to the top of the page
+Quote Post
Majdan
post
Post #2





Grupa: Zarejestrowani
Postów: 445
Pomógł: 0
Dołączył: 21.12.2003
Skąd: Tomaszów Lubelski

Ostrzeżenie: (10%)
X----


Niestety za pomocą include nie uda Ci się tak. Ona służy do wczytania i wykonania kodu z określonego pliku w trakcie wykonywania skryptu. Tak więc w przeglądarce zobaczysz zwykły kod HTML, a tam gdzie umieściłeś funkcję include zostanie wyświetlony wygenerowany kod na serwerze.
Zainteresuj się ramkami w HTML-u.


--------------------
Go to the top of the page
+Quote Post
cosmo555999
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 9.04.2004

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


Dzieki za odp.
Własnie ze problem polega na tym ze pierwszy plik jest idealnie ladowany do tabeli natomiast dopiero gdy w tym nowym pliku klikne w jakis link to on wychodzi z tej tabeli a ja chce zeby on te strony rowniez otwieral w tej tabeli tak jak to jest w przypadku ramek.
Go to the top of the page
+Quote Post
Majdan
post
Post #4





Grupa: Zarejestrowani
Postów: 445
Pomógł: 0
Dołączył: 21.12.2003
Skąd: Tomaszów Lubelski

Ostrzeżenie: (10%)
X----


Jak już pisałem php jest wykonywany po stronie serwera. Jeżeli zobaczysz wygenerowany kod strony .php, to zauważysz, że niczym się on nie różni od .html. Tak więc jeżeli dałeś w pewnym miejscu include, to przeglądarka mająca gotowy kod do wyświetlenia nie wie gdzie Ty wstawiłeś kod z innego pliku. Podsumowując, php genereuje kod, który przeglądarka wyświetla.

Niestety w php nie uzyskasz oczekiwanego przez Ciebie efektu.


--------------------
Go to the top of the page
+Quote Post
cosmo555999
post
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 9.04.2004

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


Chyba zaczynam rozumiec o co Tobie chodzi. W takim razie czy wiesz moze co mam zrobic aby uzyskac takie wycentrowanie strony w HTMLu jak np. w portalach onet.pl, wp.pl itd. tzn ze niezaleznie jak zmienisz rozdzielczosc to odstep po prawej i lewej sie tylko proporcjonalnie zmienia lecz tresc jest constans. Nie wiem jak to uzyskac korzystajac z ramek bo przeciesz musialbym zrobic lewa oraz prawa i dwie i jedna conajmniej po srodku. Ale to mi nie da efektu takiego jaki opisalem powyzej. Ale dzieki wielkie za zaangazowanie.
Go to the top of the page
+Quote Post
cosmo555999
post
Post #6





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 9.04.2004

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


Byc moze ze ja to zle tlumacze. Mi chodzi o to zeby (jezeli nie dziala za pomoca np. includa w php) to zebym mogl na zasadzie ramek uzyskac taki efekt jaki widac np. na portalu onet.pl Oni tam po lewej i prawej maja jakby marginesy kilkucentymetrowe w zaleznosci od rozdzielczosc. Ale mi sie wydaje ze jezeli zrobie ramke lewo i prawo stronna to juz nie bedzie to samo jak w przypadku onet.pl. Wiec nie mam zielonego pojecia jak sie za to zabrac. sad.gif
Go to the top of the page
+Quote Post
Majdan
post
Post #7





Grupa: Zarejestrowani
Postów: 445
Pomógł: 0
Dołączył: 21.12.2003
Skąd: Tomaszów Lubelski

Ostrzeżenie: (10%)
X----


Użyj znacznika '<center>'.
[xml:1:8c669a4f35]<html>
<head>
</head>
<body>
<center>
<!-- zawartość strony -->
</center>
</body>
</html>[/xml:1:8c669a4f35]


--------------------
Go to the top of the page
+Quote Post
shima
post
Post #8





Grupa: Zarejestrowani
Postów: 245
Pomógł: 0
Dołączył: 9.09.2002

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


Primo:
możesz zrobić tak, żeby plik spod linka ładował się do środkowej tabeli, po prostu nie includuj pliku na sztywno, tylko poprzez zmienną GET a linki podawaj w postaci
<a href='plik_z_tabelami.php?co_w_srodku=plik_do_zaladowania'>
a w tabeli includujesz

[php:1:53e9bbd964]<?php
include($_GET['co_w_srodku']);
?>[/php:1:53e9bbd964]
i wszystko pięknie chodzi. Musisz oczywiście dodać zabezpieczenie na wypadek braku danego pliku, ale to już drobiazg.

Secundo:
Znacznik
Kod
<center>

został zarzucony przez specyfikację dawno temu. Użyj
Kod
<div align='center'>

wyśrodkowana zawartość

</div>


Majdan, nie oszukuj człowieka :wink:


--------------------
Nie ma nic stałego prócz zmiany...
Go to the top of the page
+Quote Post
Majdan
post
Post #9





Grupa: Zarejestrowani
Postów: 445
Pomógł: 0
Dołączył: 21.12.2003
Skąd: Tomaszów Lubelski

Ostrzeżenie: (10%)
X----


Cytat
Secundo:
Znacznik
Kod
<center>

został zarzucony przez specyfikację dawno temu. Użyj
Kod
<div align='center'>

wyśrodkowana zawartość

</div>


Majdan, nie oszukuj człowieka :wink:


Cytat
uzyskac taki efekt jaki widac np. na portalu onet.pl

Chciałem podać odpowiedź jak jest w Onecie. Tam jest <center>.


--------------------
Go to the top of the page
+Quote Post
shima
post
Post #10





Grupa: Zarejestrowani
Postów: 245
Pomógł: 0
Dołączył: 9.09.2002

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


Cytat
Chciałem podać odpowiedź jak jest w Onecie. Tam jest <center>.

Wniosek: Media oszukują winksmiley.jpg


--------------------
Nie ma nic stałego prócz zmiany...
Go to the top of the page
+Quote Post

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 Aktualny czas: 21.08.2025 - 15:22