Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Czy można przekazać w adresie strony zmienną POST
Forum PHP.pl > Forum > Przedszkole
-Adam-
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 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 sad.gif
Jak w takim razie rozwiązać ten problem?
wipo
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
Pilsener
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.