![]() |
![]() |
--Adam-- |
![]()
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? |
|
|
![]() |
![]()
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 |
|
|
![]()
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 07:57 |