Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Witam...
Andrew [FR]
post
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)
Go to the top of the page
+Quote Post
spenalzo
post
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]
Go to the top of the page
+Quote Post
Omega
post
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)
Go to the top of the page
+Quote Post
Andrew [FR]
post
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?
Go to the top of the page
+Quote Post
Omega
post
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)
Go to the top of the page
+Quote Post
Andrew [FR]
post
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? :?
Go to the top of the page
+Quote Post
Omega
post
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...
Go to the top of the page
+Quote Post
KaMeLeOn
post
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...
Go to the top of the page
+Quote Post
spenalzo
post
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.
Go to the top of the page
+Quote Post
Andrew [FR]
post
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
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: 23.08.2025 - 06:26