![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 25.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie!
Na poczatku chcialbym podziekowac, za podane strony... wlasciwie chodzi mi o php.net... tam znalazlem funkcje, ktorej szukalem i jej opis... jeszcze raz dziekuje. Jak wiecie jestem bardzo poaczatkujacy, jesli chodzi o php.. tzw. newbie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Tamten problem polegal na tym, ze znalem nazwe funkcji a nie wiedzialem, jak ja zastosowac... teraz juz wiem, ze nalezy wejsc na php.net i tam znalezc opis funkcji. Lecz mam inny problem... pisze stronke, dzieki ktorej poznaje stopniowo php. Jej tlo jest dosc duzym obrazem i chcialbym, aby po pierwszym wczytaniu wyszukiwarka nie musiala wczytywac tego jeszcze raz, a potem jeszcze raz i tak w kolko... za kazdym razem jak klikniemy na jakis link. Postanowilem wiec zastosowac funkcje include, ktora miala wczytywac tekst na strone. Udalo sie! Tlo zostaje wczytane, a potem z pliku, dzieki php, zostaje wczytany tekst. Moj problem polega na linkach... jak zrobic, zeby po kliknieciu linka nie ladowala sie strona na nowo z tlem, tylko ladowal sie tekst nowej strony... nie moge przeciez w tagu <a href="..."> wpisac include (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ... tak mysle, a jesli mam racje, to co zrobic... z gory dziekuje za odpowiedzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Linki musisz przekazywać w taki sposób:
Kod <a href="strona.php?id=strona2">Strona 2</a>
a w pliku strona.php na przykład tak [php:1:b8c28bf916]<?php include("strony/".$HTTP_GET_VARS["id"].".html"); ?>[/php:1:b8c28bf916] |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 273 Pomógł: 0 Dołączył: 5.05.2003 Skąd: Mazury Ostrzeżenie: (0%) ![]() ![]() |
Cytat "]...jak zrobic, zeby po kliknieciu linka nie ladowala sie strona na nowo z tlem, tylko ladowal sie tekst nowej strony...
Chyba pan Snenalzo nie czytał pytania... On pytał się jak może załadować tekst nie przładowując strony. Odpowiedź: Nie da się tego zrobić bez przeładowania strony, gdyż skrypt php jest interpretowany po stronie serwera... (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 25.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
hmm... to znaczy... chodzi o to, zeby po kliknieciu na linki, tlo najlepiej zostawalo... jest to dosc duzy plik i strona raczej za wolno by "chodzila", gdyby tlo mialo sie caly czas na nowo wgrywac...
a... i jeszcze jedno, czy jest taka opcja w php, ktora pozwala na pozostawinie niektorych komorek tabeli bez zmian? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 273 Pomógł: 0 Dołączył: 5.05.2003 Skąd: Mazury Ostrzeżenie: (0%) ![]() ![]() |
Cytat "]a... i jeszcze jedno, czy jest taka opcja w php, ktora pozwala na pozostawinie niektorych komorek tabeli bez zmian?
To zależy co dokładnie masz na myśli, jeżeli chcesz aby w danej kolumnie, komórki miały te same wartości przez kilka wierszy, to powinieneś użyć pętli, mniej więcej tak: [php:1:0cfe4df6c4]<?php echo "<table>"; for ($i = 1; $i <4 ; $i++) { echo "<tr><td>jakis tekst</td></tr>"; } echo "</table>"; ?>[/php:1:0cfe4df6c4] ale jeżeli chodzi tobie o coś innego to musisz jaśniej to ująć... (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 25.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
nie raczej mi o to nie chodzilo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ale to, o co mi chodzi jest nie mozeliwe (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) hmm... sproboje to inaczej ujac... mam tabele: 1 kolumna z jakims tam tekstem, 2 kolumna z jakims tekstem albo obrazkami i 3 tez z jakims tekstem, obrazkami, czym kolwiek... i np. jest jakis link, klikamy i 1 i 3 kolumna zostaja a 2 sie smienia... wlasciwie nie wiem, czy tu jest potrzebny php... mozna przeciez zrobic plywajaca ramka (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
w takim razje raczej php do tego do czego chcialbym uzyc na stroni ejest nie potrzebny (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ... a moze po prostu moglby mi ktos napisac, do czego najlepiej przydaje sie php... napewno do robienia roznego rodzaju licznikow, do ksieg gosci, roznego rodzaju logowania sie... a nie takich "przyziemnych" spraw, do jakich ja chcialbym go uzyc... do tego raczej zwykly html, ew.style lub java scripts... prawda? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) a moglibyscie mi wytlumaczyc co tutaj sie dzieje? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Cytat include("strony/".$HTTP_GET_VARS["id"].".html");
ja wiem, ze jestem zielony... include jak na razie stosowalem do ladowania tekstu z plikow (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) hmm... "strony/" to jakis katalog... pozniej mamy zmienna o takiej dziwnej nazwie prawda, zmienna tablicowa? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) i rozszerzenie pliku *.html... dobrze kombinuje jak na moj zlasowany mozg? :? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 273 Pomógł: 0 Dołączył: 5.05.2003 Skąd: Mazury Ostrzeżenie: (0%) ![]() ![]() |
(IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) Myślę że php to coś więcej niz liczniki i księgi gości... Tego nie da się ująć w kilku słowach.
A propos tego co chciałeś osiągnąć, mówiłem już że skrypty php działają po stronie serwera i nie da się ich uruchomic bez przeładowania strony... |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
To co chcesz uzyskać można zrobić wyłącznie za pomocą ramek HTML...
php jest server-side, więc strona musi być przeładowana aby uzyskać wszelkie zmiany... |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat "]a moglibyscie mi wytlumaczyc co tutaj sie dzieje? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Cytat include("strony/".$HTTP_GET_VARS["id"].".html");
ja wiem, ze jestem zielony... include jak na razie stosowalem do ladowania tekstu z plikow (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) hmm... "strony/" to jakis katalog... pozniej mamy zmienna o takiej dziwnej nazwie prawda, zmienna tablicowa? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) i rozszerzenie pliku *.html... dobrze kombinuje jak na moj zlasowany mozg? :? Owszem dobrze kombinujesz :-) Ta linijka (tutaj w nowszej wersji): [php:1:98ef5d6328] include("strony/".$_GET["id"].".html"); [/php:1:98ef5d6328] powoduje, że jak podasz link w postaci np.: strona.php?id=filmy to php otworzy i wyświetli w tym miejscu plik html o nazwie filmy.html z katalogu strony - umożliwia to łatwe i szybkie zarządzanie treścią serwisu. Aby zmienić np. tytuł strony czy logo nie musisz otwierać kilkunastu plików, tylko otwierasz i modyfikujesz plik strona.php, ponieważ w nim są zawarte nagłowki, nawigacja itd. a w plikach tylko treść kolejnych podstron. Tutaj podałem to oczywiście jako przykład. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 25.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
oki... dziekuje za wszystkie posty... dobrze zrozumialem, ze niestety nie osigne tego poprzez php ale tak jak pan Kameleon napisal, moge sprobowac z ramkami (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) a ramki juz umiem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
tak... do php musze sie przyzwyczaic i pojdze dobrze, tak mysle... poprostu w takim prawdziwym programowaniu siedzialem dobry rok temu a moze nawet 2 lata :/... wtedy byl to pascal... i musze sie na nowo przyzwyczaic do tego typu msylenia (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) w koncu flash mniej przeciaza umysl (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ale co prawda i we flashu jest cos w rodzaju takiego programowania (action scripts)... tak wiec, nie ominie i nie opusci mnie to tak, calkiem do konca (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i dobrze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) dziekuje za mila rozmowe pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 06:26 |