Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Zachowanie wartości zmiennych
skyner
post 22.10.2007, 11:02:43
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 19.10.2007

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


Witam
Za pomocą include pobieram skrypt wyszukiwarki z innej strony. Po wprowadzeniu zmiennych na mojej stronie pojawiają się wyniki. Jednak wyniki mogą zajmować kilka stron. Gdy klikam na stronę nr dwa wartości przypisane do zmiennych zerują się i wszystko powraca do pierwszego stanu. W jaki sposób mogę utrzymać te wartości??

Kolejne pytanie w skrypcie wyszukiwarki jest link do jej rozszerzonej wersji. Wygląda go tak
/wyszukiwarka.php?type=search. Oczywiście jeśli includuje go bezpośrednio bez żadnych warunków to działa poprawnie. Ale jak mógłbym zmodyfikowac skrypt, żeby wchodził on po kliknięciu na link??
Go to the top of the page
+Quote Post
tsharek
post 22.10.2007, 13:07:17
Post #2





Grupa: Zarejestrowani
Postów: 300
Pomógł: 1
Dołączył: 22.09.2003
Skąd: Czeladź

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


Na pierwszy problem rozwiązanie jest proste: albo używasz sesji, albo poprostu przekazujesz parametry dodatkowo w linku. Jeżeli chodzi o drugi problem, to go za bardzo nie rozumie. Mógłbyś podać dokłądnie przykład o co dokładnie chodzi?


--------------------
Go to the top of the page
+Quote Post
tyranka
post 22.10.2007, 15:24:40
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 22.07.2007

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


no co do tego 2 to dajesz link
przypuscmi ze dajesz go na podstronie o takim adresie:
np http://mojastrona.pl/podstrona/?page=nazwazakladki

a wiec zeby dopisac to linku zmienna dodajesz np &nazwazmiennej=wartosc

czyli wyglada to tak
http://mojastrona.pl/podstrona/?page=nazwa...miennej=wartosc

linkten naturalnie w htmlu najprosciej robisz.
a pozniej na podstronie
http://mojastrona.pl/podstrona/?page=nazwazakladki
wpisujesz np.:

  1. <?php if (isset($_GET['nazwazmiennej'])) { include("tu co chcesz wczytac"); } ?>


powinno sie trzymac kupy smile.gif

zjedzone tam sa przezemnie sredniki, wiec sorki za niedokladny kod winksmiley.jpg
Go to the top of the page
+Quote Post
skyner
post 22.10.2007, 20:53:10
Post #4





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 19.10.2007

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


Cytat(tsharek @ 22.10.2007, 14:07:17 ) *
Na pierwszy problem rozwiązanie jest proste: albo używasz sesji, albo poprostu przekazujesz parametry dodatkowo w linku. Jeżeli chodzi o drugi problem, to go za bardzo nie rozumie. Mógłbyś podać dokłądnie przykład o co dokładnie chodzi?


Niestety porametetrów dodatkowo do linku nie mogę dodać ponieważ nie są one zachowane zerują się za każdym razem. Dlatego wybór sesji chyba będzie tutaj jedynym wyjściem.
Jezeli chodzi o to drugie to już tłumaczę.

Skrypt który inkluduję za pomocą adresu URL wygląda przypuśćmy tak www.nazwastrony.pl/nazwapodstrony.php.
Jednak Skrypt ten posiada także możliwość do przejścia do rozszerzonej wersji wyszukiwarki. Jak najeżdżam na link to wygląda on tak /nazwapodstrony.php?type=search. Posiadam także ten drugi skrypt z rozszerzoną wyszukiwarką ale nie wiem jaki warunek mam dać żeby móc includować na /nazwapodstrony.php?type=search.
Go to the top of the page
+Quote Post
nospor
post 23.10.2007, 07:35:42
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Niestety porametetrów dodatkowo do linku nie mogę dodać ponieważ nie są one zachowane zerują się za każdym razem.
To nie zeruj, w czym problem?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
skyner
post 23.10.2007, 13:21:39
Post #6





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 19.10.2007

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


No tak ale jak nie zerować? Własnie jak utrzymać te zmienne?
Go to the top of the page
+Quote Post
nospor
post 23.10.2007, 13:38:34
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




tu:
http://nospor.pl/formularz-i-stronicowanie...-stanu-n26.html
opisalem oba rozwiązania: sesje i url.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
skyner
post 27.10.2007, 21:02:42
Post #8





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 19.10.2007

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


Wielkie dzięki za rady ja już wygrałem z tym skryptem
rozwiązałem to po swojemu ale porady bardzo się przydały smile.gif
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 Wersja Lo-Fi Aktualny czas: 14.06.2025 - 10:19