Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][PHP]Zmienna $_POST w adresie strony
Forum PHP.pl > Forum > Przedszkole
kleszczoscisk
Witam Was

Myślę i nie mogę nijak tego rozwikłać:

Kod formularza:

Kod
<form method="post" action="http://www.radar.pl/Szukaj">
<fieldset>
<legend>Wyszukiwarka</legend>
<label for="stringQuery" title="Co chcesz kupić?">Szukaj:</label>
<input id="stringQuery" name="stringQuery" type="text" value="rysunek gwaszem" class="txt" />
<button type="submit" title="Szukaj">Szukaj</button>
</fieldset>
</form>


Po wysłaniu otrzymuję adres URL:
http://www.radar.pl/Szukaj/przykładowe-zapytanie/

Jak to zrobić ?

Wiem jak wyświetlić zmienną $_POST, jak ją przetworzyć - ale jak ją wstawić w URL ?
Vardamir
  1. if (isset($_POST['twojazmienna']))
  2. {
  3. header ("Location: "http:adres/Szukaj/$_POST['twojazmienna']/");
  4. }
mac666
Jeśli dobrze cię zrozumiałem, możesz to zrobić ustawiając automatyczne przekierowanie do danej strony/$_POST['nazwa']

  1. if (isset($_POST['nazwa'])) {
  2.  
  3. echo "<meta http-equiv=Refresh content=\"0; url=http://www.radar.pl/Szukaj/$_POST['nazwa']/\">";
  4.  
  5. }


czy coś w tym stylu
kleszczoscisk
Dzięki serdecznie, @Vardamir - dokładnie o to chodziło... wstydnis.gif
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.