Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]form action szukaj
Forum PHP.pl > Forum > Przedszkole
oczko991
  1. <form action="?a=search" method="post">
  2. <fieldset>
  3. <input type="text" name="words" maxlength="200" class="search" value="wpisz frazę..." />
  4. </fieldset>
  5. </form>


jak to przerobić żeby szukało mi na innej stronie w której wyszukiwarka ma taki link
http://gggg.webd.pl/szukaj/slowokluczowe
questionmark.gif

co mam wstawić w pliku search.php aby wyszukiwało ?
smietek
Takie rzeczy to tylko w JS (location) albo bezpośrednio w PHP (przekierowanie przez header).
W czystym HTMLu tego nie zrobisz.
oczko991
w takim razie jak zrobić formularz na stronie w którym po wpisaniu "coś" przeniesie nas do innej strony "http://google.pl/coś" questionmark.gif
sadistic_son
form.html
  1. <form action="plik.php" method="post">
  2. <input type="text" name="cos" />
  3. <inpu type="submit" name="klik" />
  4. </form>
plik.php
  1. if(isset($_POST['klik']) && isset($_POST['cos'])){
  2. $location='http://www.google.pl/'.$_POST['cos'];
  3. header("Location: $location");
  4. }
oczko991
zrobione, wystarczyło zmienić search.php na zawartość tego co dostałem wyżej plik.php + małe przeróbki
dzieki!
Kildyt
Google...
Wysyłasz header'a kiedy jakaś treść została wcześniej wysłana.
Skorzystaj z ob_start i ob_end_flush albo zaktualizuj PHP do najnowszej wersji 5.4.x.
sadistic_son
Cytat(oczko991 @ 21.01.2011, 20:43:33 ) *
dzieki!
Spoko.


Cytat(Kildyt @ 21.01.2011, 20:46:47 ) *
Wysyłasz header'a kiedy jakaś treść została wcześniej wysłana.
Jeśli mówisz o moim poście to możesz mi pokazać chociaż jeden znak htmlowy wysłany przed headerem?
Kildyt
Cytat(sadistic_son @ 21.01.2011, 23:27:45 ) *
Jeśli mówisz o moim poście to możesz mi pokazać chociaż jeden znak htmlowy wysłany przed headerem?
Nie o twoim poście. Autor zamieścił informacje (aktualnie usunięta), że dostaje błąd więc go opisałem.
sadistic_son
A,ok. To sorx.
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.