Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] metoda get w formularzu
Forum PHP.pl > Forum > Przedszkole
Bojakki
Mam formularz:

  1. <?php
  2. ( $completed=="1") ? $s1='checked' : '';
  3. ( $under_reconstruction=="1") ? $s2='checked' : '';
  4.  
  5. echo '<form name="formularz" method="get" action="budowle">
  6. <input type="hidden" name="cityid" value="'.$cityid.'" />
  7. <input type="checkbox" value="1" '.$s1.' name="c">ukończony<br />
  8. <input type="checkbox" value="1" '.$s2.' name="ur">w budowie<br />
  9. <center><input type="submit" value="Filtruj" /></center>
  10. </form>';
  11. ?>


problem jest taki, ze robie przyjazne urle i teraz zamiast:
budowle.php?cityid=$cityid&c=$s1&ur=$s2
mam
budowle/miasto$cityid/c$s1/ur$s2

I nie wiem co zmienic by w razie uzycia formularza w apsku adresu pojawil sie nowy system linkow;/
erix
Pozostaje tylko JS, czy też jakiś router.

Bez dodatkowych obejść nie ma takiej możliwości. Ale IMHO, nie przejmuj się, w końcu to wyszukiwarka. winksmiley.jpg
InosU31
Cytat(Bojakki @ 21.03.2009, 21:33:50 ) *
problem jest taki, ze robie przyjazne urle i teraz zamiast:
budowle.php?cityid=$cityid&c=$s1&ur=$s2
mam
budowle/miasto$cityid/c$s1/ur$s2

Cytat
echo '<form name="formularz" method="get" action="budowle">

w action= powinno byc chyba "budowle.php" a nie "budowle" dlatego pewnie masz "budowle/miasto$cityid/c$s1/ur$s2" a nie "budowle.php?cityid=$cityid&c=$s1&ur=$s2" ;-)

pozdrawiam
erix
Właśnie budowle. Poczytaj o mod_rewrite. winksmiley.jpg
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.