Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Czy można przekazać w adresie strony zmienną POST
--Adam--
post
Post #1





Goście







Mam wyszukiwarkę, ze względu na ilość możliwych 'parametrów', do przesłania danych z formularza używam metody POST. Do tego momentu wszystko ok (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
Chcę teraz aby pod jakimś (przyjaznym) adresem pojawiała się strona z konkretnymi wynikami wyszukiwania, np.: gdyby to była strona z informacjami o miastach pod przykładowym adresem stronaomiastach.info/do_100_tys_mieszkancow.html wyświetlały by się wyniki wyszukiwania bazy (tu: wszystkie miasta o ilości mieszkańców do 100 tys.)
Czy można w jakiś sposób przekazać takie zapytanie w adresie strony? (potem sobie ten adres przepiszę na 'przyjazny')?
Domyślam się że nie można (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Jak w takim razie rozwiązać ten problem?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
wipo
post
Post #2





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

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


okresl sobie rozne przedzialy zalozmy
ponizej_1000_mieszkancow,
od_1000_do_5000_mieszkancow itd....

potem sprawdzasz ktory ciag znakow pasuje

A potem po prostu po zaptaniu dajesz header("Location: $strona");

A reszte robi htaccess
Go to the top of the page
+Quote Post
Pilsener
post
Post #3





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


Użyj identyfikatorów:

Wtedy adres wygląda np. tak:
stronaomiastach.info/do_100_tys_mieszkancow,3457.html

Opis to tylko opis (żeby adres ładnie wyglądał) - najszybiej i wygodniej jest po ID. Zapisujesz sobie konkretne wyszukiwanie w bazie:
ID||Parametry wyszukiwania

Kiedy ktoś otwiera taką stronę, to na podstawie ID pobierane są parametry wyszukiwania z bazy i wyświetlany wynik.
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: 24.08.2025 - 07:57